mirror of
https://github.com/ArthurFerreira2/reinette-II-plus.git
synced 2025-01-13 20:32:15 +00:00
updated links
This commit is contained in:
parent
da20f3c2f0
commit
10db03ee3f
16
README.md
16
README.md
@ -21,7 +21,7 @@ After [reinette](https://github.com/ArthurFerreira2/reinette) (Apple 1 emulator)
|
|||||||
* zoom the window by integer increments
|
* zoom the window by integer increments
|
||||||
|
|
||||||
|
|
||||||
It uses the same MOS 6502 CPU emulator as her sisters (now christened puce6502).\
|
It uses the same MOS 6502 CPU emulator as her sisters (now christened [puce6502](https://github.com/ArthurFerreira2/puce6502)).\
|
||||||
You only need SDL2 to compile it. (I'm not using SDL_Mixer, but only the native SDL2 audio functions)
|
You only need SDL2 to compile it. (I'm not using SDL_Mixer, but only the native SDL2 audio functions)
|
||||||
|
|
||||||
|
|
||||||
@ -30,7 +30,7 @@ This emulator is not accurate in many ways and does not compete with
|
|||||||
|
|
||||||
I wrote it in the goal to better understand the Apple ][ internals, and I'm publishing the sources in the hope they will be of any help.
|
I wrote it in the goal to better understand the Apple ][ internals, and I'm publishing the sources in the hope they will be of any help.
|
||||||
|
|
||||||
It's compact, less 1000 SLOC, with two source files only, one for the CPU emulation, the other for the computer itself.
|
It's compact, less 800 SLOC, with two source files only, one for the CPU emulation, the other for the computer itself.
|
||||||
|
|
||||||
I did my best to comment everything, and if you have an idea of how an Apple ][ works, it should be easy for you to understand the code, modify and enhance it for your needs (see TODO section).
|
I did my best to comment everything, and if you have an idea of how an Apple ][ works, it should be easy for you to understand the code, modify and enhance it for your needs (see TODO section).
|
||||||
|
|
||||||
@ -46,7 +46,7 @@ Drag and drop a disk image file (.nib format only) to inset it into drive 1\
|
|||||||
Drop the file while pressing the ALT key to insert it into drive 2
|
Drop the file while pressing the ALT key to insert it into drive 2
|
||||||
|
|
||||||
Use the functions keys to control the emulator itself
|
Use the functions keys to control the emulator itself
|
||||||
|
```
|
||||||
* F1 : writes the changes of the floppy in current drive back to host
|
* F1 : writes the changes of the floppy in current drive back to host
|
||||||
* F5 : zoom out down to 1:1
|
* F5 : zoom out down to 1:1
|
||||||
* F6 : zoom in, no magnification limit
|
* F6 : zoom in, no magnification limit
|
||||||
@ -64,17 +64,17 @@ Paddles / Joystic :
|
|||||||
* numpad 3 : up
|
* numpad 3 : up
|
||||||
* CTRL : button 0
|
* CTRL : button 0
|
||||||
* ALT : button 1
|
* ALT : button 1
|
||||||
|
```
|
||||||
|
|
||||||
### limitations
|
### limitations
|
||||||
|
|
||||||
* High pitch noise at high volume (might be related with my environment)
|
* high pitch noise at high volume (might be related with my environment)
|
||||||
* Sound cracks when playing for long period (intro music for example)
|
* sound cracks when playing for long period (intro music for example)
|
||||||
* CPU is not 100% cycle accurate - see source file for more details
|
* CPU is not 100% cycle accurate - see source file for more details
|
||||||
* Colors are approximate (taken from a scan of an old Beagle bros. poster)
|
* colors are approximate (taken from a scan of an old Beagle bros. poster)
|
||||||
* HGR is inhacurate, and does not implement color clashing
|
* HGR is inhacurate, and does not implement color clashing
|
||||||
* disk ][ access is artificially accelerated
|
* disk ][ access is artificially accelerated
|
||||||
* Only support .nib floppy images. (you can use [CiderPress](https://github.com/fadden/ciderpress) to convert your images to this format)
|
* only support .nib floppy images. (you can use [CiderPress](https://github.com/fadden/ciderpress) to convert your images to this format)
|
||||||
* only has 48KB of RAM (can't run some software requiring the language card)
|
* only has 48KB of RAM (can't run some software requiring the language card)
|
||||||
* and many others ...
|
* and many others ...
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user