commonrefa.blogg.se

Sweet16 emulator
Sweet16 emulator













sweet16 emulator

Porting Sweet 16 is easy and straightforward. Has such routines in ROM, fine, just use them.

sweet16 emulator

Routines to save and restore all processor registers and flags. The Apple ][ Version of Sweet 16 uses the ROM-internal "save" and "restore" Label "RTN" have to be assembled in one 6502 Page ($100/256 Bytes). Precaution have to be taken for the code. Sweet 16 uses a tricky indirect 8-Bit jump to access the routines for each Zeropage, but it have to be a contiguous range. You can place this registers anywhere in the Original Apple Version this registers are from $0 to $1F,in the ATARI Version Sweet 16 needs 32 zero page addresses for the 16 registers (R0-R15). the location of the zero page registers.Porting Sweet 16 is easy, if you know what to take into account. In the documentation by Steve Wozniak and the article by Dick Sedgewick. Information on the useage and the interals of Sweet 16 can be found This text focuses only on the task of porting Sweet 16 to another 6502 basedĬomputer.

sweet16 emulator

Size of your programms and ease programming.

SWEET16 EMULATOR CODE

Registers/pointers (in zero page) and new opcodes to use this registers.Īlthough Sweet 16 is not as fast as standard 6502 code, it can reduce the code Programmer a 16 bit extension to the CPU. Sweet 16 is a kind of virtual machine that gives the 6502 Written by Apple's Steve "Woz" Wozniak and can be found in the ROM of someĪPPLE ][ Computers. Really tricky und useful extension to a 6502 computer. Sweet 16 is not a teen-magazine, nor is it a brand name for candy.

  • Sweet 16: A Pseudo 16-bit Microprocessor.
  • See also the appendix for material added later, after This material was provided by Carsten Strotmann, who has built a working Atari Port of Sweet 16, Programming instructions, and notes to help port it. This article includes the source code for Sweet 16, along with a brief history, Written by Steve Wozniak and used in the Apple II, Sweet 16 can also be ported to other 6502-based systems Sweet 16 is a metaprocessor or "pseudo microprocessor" implemented in 6502 assembly language. Porting Sweet 16 by Carsten Strotmann to Source Code Repository]















    Sweet16 emulator