Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
development_tools [2021/03/08 20:28] – created pulkomandydevelopment_tools [2023/04/23 11:32] – [Graphics] pulkomandy
Line 1: Line 1:
 ====== C compilers ====== ====== C compilers ======
  
-SunPlus released sources for the C compiler. It doesn't include the assembler and is based on gcc2 so quite hard to compile: https://github.com/vsmile-dev/unsp-gcc+SunPlus released sources for the C compiler. It doesn't include the assembler and is based on GCC 2.95 so quite hard to compile: https://github.com/vsmile-dev/unsp-gcc
  
-You can get your hands on uN'SP IDE which is the official IDE for the CPU used.+µ'nSP IDE is the official IDE for the CPU used. It can still be downloaded from [[https://www.generalplus.com/1LVlangLNw6SVw7SNservice_n_support_d|GeneralPlus website]] - {{ ::unspide_v4.0.1.zip |local copy}}
  
 ====== Assemblers ====== ====== Assemblers ======
  
-XASM is the original assembler provided by the uN'SP IDE+XASM is the original assembler provided by the µ'nSP IDE
  
-Work in progress [[http://pulkomandy.tk/drop/0001-Start-work-on-adding-uNSP-support.patch|patch]] to add support in [[http://sun.hasenbraten.de/vasm/|vasm]]+[[https://github.com/mikeakohn/naken_asm/|naken_asm]] has support for µ'nSP and provides a standard include file for SPG200 registers.
  
-https://github.com/vsmile-dev/vsmile-rom took an interesting approach of not using an assembler at all.+Work in progress [[http://pulkomandy.tk/drop/0001-Start-work-on-adding-uNSP-support.patch|patch]] to add µ'nSP support in [[http://sun.hasenbraten.de/vasm/|vasm]]. There are problems in vasm handling the pure 16-bit CPU, I have asked the vasm developers for help solving that. 
 + 
 +This [[https://github.com/vsmile-dev/vsmile-rom|early homebrew experiment]] took an interesting approach of not using an assembler at all.
  
 ====== Emulators ====== ====== Emulators ======
  
-MAME has good support for the V.Smile.+  * MAME has good support for the V.Smile. 
 +  * [[https://github.com/vsmile-dev/unununium|Unununium]] is a standalone emulator, but is known to have some bugs. 
 +  * https://github.com/Schnert0/VFrown - A more up to date and maintained standalone emulator
  
-[[https://github.com/vsmile-dev/unununium]] is a standalone emulator.+====== Graphics ======
  
 +  * https://github.com/gameblabla/png2vsmile - PNG converter to VSmile background bitmap format
development_tools.txt · Last modified: 2023/04/23 11:36 by pulkomandy
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0