| |
Basil PET Emulator V1.0 [2022] |
Credits :
Download :
Look for downloads on external sites:
Pokefinder.org
User Comment Submitted by aeeben on 29 April 2022
Temp fix until next release: basil-1_0_1-home-left-fix.prg | User Comment Submitted by aeeben on 28 April 2022
Obs, omskakas! There's apparently a bug in V1.0, which jams the machine if the cursor is in top left corner (home) and you press cursor left or del key. This doesn't happen in V0.9, so you may want to use the older version if doing a lot of screen editing or writing type-in programs or something like that | User Comment Submitted by aeeben on 24 April 2022
New in version 1.0:
- PET jiffy clock emulation (fixes timer in SKI)
- Tape buffer patch (enabled Cursor Magazine key/joy read routine used in at least 5 games and potentially other ml subroutines that are placed in PET tape buffer #1)
- Sound emulation now 4 times per frame
- PET $e840 screen retrace bit emulation, fixing some games such as MILLIPEDE, an all ML Centipede clone
- Timer registers can be now used as source of random, although actual timers are not emulated
- Joystick emulation
- Added a second disk of old PET games for instant gratification
Basil is a PET Emulator for Commodore 64, inspired by Jim Butterfield's One-Line PET Emulator shown in Robin Harbron's 8-Bit Show And Tell.
Basil emulates CB2 sound, both PET character sets, various keyboard models, shift key register, joystick, jiffy clock, screen retrace bit, disables color control codes and remaps the tape buffer. Basil runs patched C64 KERNAL ROM and patched copy C64 BASIC, remapping many zeropage POKE's and PEEK's to corresponding C64 locations (such as cursor location, key buffer, memory pointers, USR function address).
Basil even adds that one extra space before each line number in LIST, just like PET does. First half of PET BASIC ROM is included as a memory image, because many programs check bytes in memory range $c000-$c3ff to detect PET ROM version.
Historical games currently working include Bonzo, Android Nim, Bat, Bets, Blackjack, Checkers, Dungeon, Everest, Lander, Ambush, Capture, Racer, Lawn, Tank, Ouranos, Rescue, Star Wars Train, Pinball, Frogs, Space, Afo, Alligator 2, Jackpot, Debris, Ski, Volcano, Millipede, Tron Journey, Meteorites, Canyon, Demon, Nab and many more. Currently, Space Ace and Microchess 3.0 almost work, but crash after a while or when doing certain moves. |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|