Skip to content

Bischoff/wozmania

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WozMania: an Apple ][ emulator for ARM 64

DOS and Applesoft BASIC in WozMania

Goal

WozMania tries to be a very fast Apple ][ emulator, at the expense of portability. It is written mostly in ARM 64 assembler, and uses Linux system calls. It has been tested on Raspberry Pi.

What is Done

WozMania 0.2, as of 2022-07-25, emulates:

  • a 6502 processor, no decimal mode;
  • an Apple ][ keyboard;
  • standard video output:
    • text mode, 40 columns for 24 lines,
    • low resolution graphics, 40x40 or 40x48 pixels in 16 colors;
  • two floppy disks, .nib and .dsk formats;
  • a language card;
  • a Videx Videoterm 80 columns card.

WozMania runs either with an ANSI terminal or with a GUI interface.

What is Missing

See the to do list.

Usage

See the documentation.

Contributing

Help wanted:

  • ideas;
  • a nice logo;
  • test more Apple ][ programs;
  • compare with real Apple ][ hardware;
  • port to other platforms: Apple M1, Android;
  • any other code.

Contact: eric dot1 bischoff dot2 fr snail gmail dot3 com.

Copyright and License

WozMania is (c) 2021-2022 Eric Bischoff.

WozMania is released under GNU GENERAL PUBLIC LICENSE, Version 2. See LICENSE file for details.

Releases

No releases published

Packages

No packages published