v2.4 Release! New Features * Added ability to mount up to 3 USB thumbdrives. The current directory item at the top of each file list is an action now that will let you select between SD: and USB: drives. So you can attach disks, tapes, carts etc from USB thumb drives now. But things like kernel ROMs, default cartridges must still be loaded from the SD card. USB drives are not mounted at boot, only on first access. Also, the USB drives must be plugged in before the emulator is booted and not removed. Only the first partition is mounted. Let me know if you see anything strange with attaching stuff from USB thumb drives. * Added ability to set IEC mode on all drives (was only 8 before) You can also select the directory that should be the IEC folder. If you change dirs from the emulator (using CBMFileBrowser for example), the dir will be reset to the original folder when the machine is reset. * Activated the real keyboard/joystick scan for the PCB The PCB design is available at https://upverter.com/design/rrossi/bmc64/ There is a new Prefs menu option that toggles the GPIO configuration between PCB and No-PCB. The pins used for joysticks are different for the PCB vs No-PCB. So I decided to keep the old config working for now. I might just deprecate the old way but for now, keep this to No-PCB if you already wired up GPIO joysticks. The connections are documented in the README.md file on the github project site. * Added more hotkey combinations: Control + F1,3,5,7 * Made menu hi-lite color brighter Bugs Fixed * Menus are stacked on top of each other again (like they used to be). * Tape counter was not updating properly. Let me know if you find any issues. Thx!
It is a tape drive (datassette) emulator based on a Raspberry Pi for Commodore computers. The Pi is attached to a Commodore machine (C64, CBM/PET, VIC20, etc.) in place of the datassette and forwards (PRG) files from serial interface to the Commodore computer. The Commodore "sees" the Raspi as datassette drive, you just have to enter "LOAD" to retrieve the PRG file (as usual). What is special about the project: SIMPLE HARDWARE SETUP Apart from a serial interface for the sending machine (e.g. your PC), the tape port connector, some wires and a Raspberry Pi you need two resistors, only (no to-be-programmed microcontrollers or to-be-soldered circuits). SIMPLE SOFTWARE SETUP No special software required on sending machine (just use YMODEM serial protocol) and Commodore computer (just use LOAD command). Bare-metal solution (no Raspbian or other OS required). In addition this is the only datassette emulator based on Raspberry Pi available (as far as I know). PLANNED FEATURES Sending files back from Commodore computer (in other words: Saving). Reading from / writing to Raspberry Pi SD card and/or USB memory stick. Detailed instructions, the complete source code and v1.0.0 kernel.img files (for Pi 1 and 2) can be found at the Github page:
Es que justamente eso es BMC64! Desde el arranque hasta que aparece la pantalla azul son 4 segundos, casi como un 64 de verdad.
v2.5 released!New Features:* Added Plus/4 buildhttp://accentual.com/bmplus4Keyboard may not be 100% for all machines. I didn't test this much. Only played on game.* Added 1551 drive (for the Plus/4)* Added volume control under 'Sound' menu* Added drive ROM change menu item.-Drive ROMS must be inside machine dir like kernals, basic, etc)* Added parallel cable option on drives (untested)* Added WaveShare Game HAT GPIO supportYou can now sandwich your Pi 2 or 3 inside this Game HAT by Waveshare:https://www.waveshare.com/game-hat.htmSelect GPIO Configuration #3 and use GPIO Bank 1 to any port. Thebutton mappings are described in the README.md at the github site.I haven't tried this myself but a user who asked if I could make thechanges reports it works fine.* Added Menu navigation button options to GPIO config 1+ Up/Down/Left/Right/Enter and Menu Back to go along with Menu Toggle* Menu reorg : Added Machine menu and moved ROMs/Memory under itBugs Fixed:* Could not navigate the virtual keyboard with a gamepad unless it was setto one of the emulator's port, it should always work regardless* If GPIO banks 1 or 2 were assigned to any game port, fire button was notselecting anything on the virtual keyboard from a usb gamepad.* Virtual keyboard navigation from GPIO joysticks was too fast* Fixed ALT_L not working in keymap files* Cleaned up keymap files (consistently use keycodes instead of c64 labels)The keymap files were a confusing mix of keycodes and c64 key labels.Fixed them so they consistently use bmc64 usb keycode names. The oldfiles will still work but making your own should be easier now.This project is getting to be a lot to test with each release. I may havebroken something Smile
Los juegos se copian directamente en la tarjeta SD, basicamente es como usar el Vice, o sea que acepta los formatos mas usados. Eso si, no tiene conexión por red asi que hay que sacar y poner la tarjeta cuando quieras actualizar.