Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
development_tools [2021/03/08 20:56] – [Assemblers] 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]]. There are problems in vasm handling the pure 16-bit CPU, I have asked the vasm developers for help solving that.+[[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