Angepinnt Liste der Chameleon-Cores


  • -trb-
  • 10968 Aufrufe 33 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Liste der Chameleon-Cores

    Das Chameleon scheint ja immer besseren Anklang zu finden. Aber nicht jeder hat Lust, sich alle Infos zusammenzusuchen oder (genauso wenig wie ich) regelmäßig in der Mailing Liste mitzulesen. Daher hab ich mir gedacht, wäre es mal ganz sinnvoll, eine Liste aller veröffentlichten Cores (zumindest in der jeweils aktuellen Version) zu haben. Das ist nämlich nicht alles auf der IC-Homepage zu finden. Ich fange mal an:



    EDIT by FXXS: Hinweis zur neuen Spectrumversion.
    EDIT2 by FXXS: Hinweis zum Minimiglink | Atari und Pacman Core
  • Und um es zu erwähnen. Alastair M. Robinson ist recht umtriebig dieser Tage und hat zwei weitere Cores fürs Chameleon veröffentlicht.
    Einmal hat er Moon Patrol portiert (leider ohne Sound) und dann noch Pengo.
    Außerdem gabs für Pacman ein Update.

    Finden kann man das Ganze hier.
    Der alleinige Zweck dieses Beitrags ist es meinen Counter zu inkrementieren. Jeglicher Sachbezug dient ausschließlich der Dekoration.
    --- "Meine kleinen Projekte"
    --- "3D-Modelle" --- "Platinen" ---
  • Und ein weiterer vielversprechender Core steht zur Verfügung, und zwar eine erste Version eines Atari 2600 Cores.

    Auszug aus dem readme:


    Hi All,

    This is a demo of a VCS / Atari 2600 / Stella core for the Chameleon.
    It is not yet finished, but many games can already be played.
    So I wanted to share it with you in the current state.
    There is no sound emulated and the screen is rather small.
    Some graphical glitches can be expected as the 2600 has very strict
    timing to generate video and there are a few edge cases not emulated yet.

    It supports joysticks connected to the C64 when in cartridge mode and
    also the first 2 slots on the docking-station.
    There is also support for the CDTV remote and joystick emulation on
    a PS/2 keyboard (use Numlock to switch between joystick 1 and 2).

    Keys:
    F1 - Switch difficulty for player 1 to A = pro
    F2 - Switch difficulty for player 1 to B = amateure
    F3 - Switch difficulty for player 2 to A = pro
    F4 - Switch difficulty for player 2 to B = amateure
    F5 - Press Select switch (changes play mode in many games)
    F7 - Press Game reset (normally used to start a game)
    + - switch screen to color mode
    - - Switch screen to black&white mode
    Cursor keys - Choose ROM
    RUN/STOP or ESC - Disable CPU register view

    Right blue button on Chameleon leaves 2600 mode and restarts
    the main Chameleon core.

    The core only supports 4K ROMs, there is no bankswitching implemented.
    A sample rom is included. If you want to make your own ROM collection
    you can concatenate upto about 100 4K ROMs into a new binary file.
    2K ROMs are supported, but you need to copy twice to fill it up to 4K.
    For the example rom.bin included I made a batch file like the following
    (my ROMs were in the roms directory):

    del roms.bin
    copy /b roms\Spcinvad.Atari_2600.bin roms.bin /y
    copy /b roms.bin + /b roms\Pitfall.Atari_2600.bin roms.bin /y
    copy /b roms.bin + /b roms\Galaga.Atari_2600.bin roms.bin /y
    ...


    This batch file only works on Windows ofcourse.
    For unix systems a "cat" with append redirection ">>rom.bin"
    will probably work.

    Have fun,
    Peter
    I wanted to make this world better, but god denied to give me the sources...
  • Neue Core fürs Chameleon:

    Atari 800 XL: scrameta.net/autobuild/
    Die aktuelle Version ist unter dem jeweils neusten Datum zu finden.

    Der Core ist z.Z. (Juli 2014) noch in Bearbeitung und der Autor Mark Watson empfiehlt, aufgrund vom Timing-Problemen, den Core noch nicht am Expansionsport des C64 zu betreiben. Das könnte eventuell dem C64 schaden.
    Die Verwendung an der Docking-Station und Stand-Alone ist kein Problem.
    Bitte die Datei "changes.txt" im oben genannten Verzeichnis beachten.


    Commodore VC20 (VIC20): wiki.icomp.de/wiki/Chameleon#Cores
    Ein weiterer Core aus dem Hause icomp.de geschrieben von Peter Wendrich.
    Hauptsächlich zum debuggen des Chameleon entstanden, ist der Funktionsumfang noch etwas eingeschränkt aber zusammen mit dem "Megacart.rom" funktioniert er sehr gut.
    Der alleinige Zweck dieses Beitrags ist es meinen Counter zu inkrementieren. Jeglicher Sachbezug dient ausschließlich der Dekoration.
    --- "Meine kleinen Projekte"
    --- "3D-Modelle" --- "Platinen" ---
  • LogicDeLuxe schrieb:

    Die URL in der chameleon-vic20.txt bringt mich leider nur zu einer leeren Seite
    Zum Zeitpunkt, als der VC20-Core veröffentlich wurde, war die verlinkte Seite noch aktiv (wenn auch dort die Downloads falsch verlinkt waren). Der Einfachheit halber habe ich die beiden notwendigen Dateien für's Mega-Cart in die zweite Forumswolke hochgeladen: Externer Datenspeicher /F64 Wolke
  • Zipcom schrieb:

    Atari 800 XL: scrameta.net/autobuild/
    Die aktuelle Version ist unter dem jeweils neusten Datum zu finden.

    Der Core ist z.Z. (Juli 2014) noch in Bearbeitung und der Autor Mark Watson empfiehlt, aufgrund vom Timing-Problemen, den Core noch nicht am Expansionsport des C64 zu betreiben. Das könnte eventuell dem C64 schaden.
    Die Verwendung an der Docking-Station und Stand-Alone ist kein Problem.
    Bitte die Datei "changes.txt" im oben genannten Verzeichnis beachten.

    Die Timing-Probleme sind wohl mit den neueren Core Versionen (ab 20140821 = 21.08.2014) behoben.
    Der alleinige Zweck dieses Beitrags ist es meinen Counter zu inkrementieren. Jeglicher Sachbezug dient ausschließlich der Dekoration.
    --- "Meine kleinen Projekte"
    --- "3D-Modelle" --- "Platinen" ---
  • Zwischenzeitlich gibt es auch noch einen MSX Core (OneChipMSX).

    Hinweise zur Installation findet man in der Chameleon Mailing Liste. Ich zitiere jetzt einfach ein paar Postings die die nötigen Informationen zur Installation enthalten:

    Hi, I will share how I make work the SMX2 core, just in case any of you want to test it.

    First, you need to download the last version of the core from Retrorambling.net:
    http://retroramblings.net/?p=905

    Direct download:
    http://retroramblings.net/downloads/ChameleonOCMSX-20140825.zip

    If you already downloaded the first release, please re-download it because Alastair did some corrections and re-uploaded it with the same name. Download it again to be sure.

    Just in case… DON’T FLASH THE CORE ON SLOT 0! Use any other core’s slot.

    This website contains all the info you need to run the core:
    http://www.msxpro.com/de0.html
    But a quick summary would be:
    You need a small SD card (not SDHC) which needs to be FAT16 formatted. I use this tool for SD cards formatting:
    https://www.sdcard.org/downloads/formatter_4/
    I am using a SanDisk 1GB MicroSD with SD card adapter, and it works pretty well with the core.

    On the SD card root you need to have: the BIOS (bios_m2p.rom), the DOS (MSXDOS2) and ExecROM. On the website it is commented that the BIOS file should be the first file on the SD Card, so they recommended saving this file first, and then the others.

    I use this application to sort files on an SD card:
    anerty.net/software/file/DriveSort.php
    (Also it seems that MSX2 DOS doesn’t sort the files inside a directory, but just in case I renamed the games roms with letters below “bios_m2p”).

    This package from the website contains all the required files (BIOS, DOS and EXECRom). Just download it and copy the files to the SD card (first bios_m2p.rom):
    http://www.msxpro.com/hardware/de0_ocm/cartao_de_boot_de0.rar

    Then you will need to put some roms on the SD card, I used:
    “Space Manbow (1989) (Konami) (J).zip”

    From MSX2 Gamebase collection (unzip it and copy the rom to the SD card root, and rename it with a short name like spma.rom).

    When the core is launched for first time, only a black screen appears. But after pressing the Chameleon’s right blue button, the core resets and voila… the MSX2 splash screen appears, very nice!

    On the DOS, you can type “DIR” to see the sd card content.

    And to load for example the spma.rom file you can use this instruction:
    romload spma.rom / r
    / r means to execute the rom immediately after loading it.

    If the rom starts well, whenever you press the right button it will reload the rom, so to start again and load another rom, apparently you need to reboot the Chameleon.

    Space Manbow is very nice and have a great music! Thanks Alastair for porting the MSX2 core.


    ---------------------------------------------------------


    Just one more comment :)

    I reflashed the C64 core with Tobias’s rom-menu-sd-abort-hack.zip but I still need to reboot the first time with the right TC64 button. I guess it is an issue with my micro SD card.

    Thanks Fierman for the link! A lot of MSX/MSX2 stuff there.

    It seems that most Konami’s roms are working well with the core, if you want to find quickly some games to test, download this zipped file and copy the games to your MSX2’s SD card root:
    http://www.msxarchive.nl/pub/msx/games/roms/konamigames.zip

    I discovered that when you are in the DOS, pressing the TAB key it will print the file names, so there it is no need to type them.
    Just write “romload” (press TAB until you find the rom) “/r” and you are done.

    Enjoy the MSX2!


    -----------------------------------------------------------


    HI,

    Many thanks for the quick-start guide - that's most helpful! I plan to make a static page on RetroRamblings for the core once it's a bit more complete - and I'll include this information if you've no objection.

    (The part about the BIOS needing to be the first file on the card doesn't actually apply to the Chameleon port; that was a limitation of the OCMSX's tiny Z80 boot ROM which I'm bypassing because it expects to be able to talk to a flash chip that the Chameleon doesn't have.)

    I'm working on some OSD code at the moment, and will try and get it integrated into the core soon, then we can see some debugging messages during bootup.

    I'm not sure yet how to clear a cartridge image so we can get back to MSXDOS without power-cycling the Chameleon, but it's annoying enough that I definitely want to fix it!

    All the best
    --
    Alastair M. Robinson


    ---------------------------------------------------------------------


    Juan, Alastair, all,

    It might amuse you to know that diskdrive emulation is already working out of the box :)
    See this page for some explanation: http://msxbanzai.tni.nl/computers/ese3.html

    In short: download msxbanzai.tni.nl/computers/ese3.zip , extract the 3 tools in the TOOLS directory to the root of your sd card, and you can mount/assign diskimages.

    usage: EP DISKIMAGE.DSK B: , after which you can address the mounted diskimage from the B:\ device
    You can also use the /r option (EP DISKIMAGE.DSK /B /R) , after which the MSX will reboot and load from the assigned image.

    (The only (minor) disappointment with the core so far: Metal Gear 2 (Solid Snake) crashes :))


    ----------------------------------------------


    Thanks Fierman! great, now we have diskdrive support also.

    And great you are doing these improvements Alastair! Of course you can use the small guide with the core, but some correction must be added to it.
    For example, I later understood that the only requested files to boot the MSX2 core are:


    bios_m2p.rom
    COMMAND2.COM
    MSXDOS2.SYS
    MSXDOS.SYS


    ExecROM and Romload are applications for loading ROM files, more info about them here:

    sourceforge.net/projects/execrom/
    tni.nl/products/romload.html

    By the way, there it is a newer version of Romload, you can download it from the above website.

    Some more cool MSX2 tips:

    Type “mode 80” to run the core in 80 columns screen.
    Type “command2 help” to see all the available MSX-DOS2 commands (pretty nice DOS).
    Type “basic” to launch the Basic interpreter.


    ein paar interessante Sachen hab ich mal fett hervorgehoben.
    Der alleinige Zweck dieses Beitrags ist es meinen Counter zu inkrementieren. Jeglicher Sachbezug dient ausschließlich der Dekoration.
    --- "Meine kleinen Projekte"
    --- "3D-Modelle" --- "Platinen" ---
  • Benutzer online 1

    1 Besucher