Posts by MIRKOSOFT

    Hi!


    I downloaded Kernal64 emulator.
    I was following instructions: installed JRE, placed ROMs to destination folder and configured Kernal64.bat and Kernal128.bat.
    I'm using Windows 10.1803 Pro x64.


    I tried to start it, but it on moment shows command line window, then closes and nothing more.


    How to configure Kernal64 and Kernal128 emulators?


    Here's BAT file of Kernal64.bat file content:



    Code
    1. @echo off
    2. set HOME=%~dp0
    3. set LIB=%HOME%lib
    4. set ROMS=%HOME%roms
    5. set CP=%ROMS%;%LIB%\kernal64.jar;%LIB%\jinput.jar;%LIB%\scala-library.jar;%LIB%\scala-parser-combinators_2.12-1.0.5.jar;%LIB%\commons-net-3.3.jar;%LIB%\dropbox-core-sdk-1.7.7.jar;%LIB%\jackson-core-2.2.4.jar
    6. rem to add custom Kernals set the variable below adding -Dkernal=<kernal file> -D1541kernal=<1541 kernal file>
    7. rem both kernal files must be placed under roms directory
    8. rem example: KERNALS_ROM=-Dkernal=jiffydos_kernal.bin -D1541kernal=jiffydos1541_kernal.bin
    9. set KERNALS_ROMS=-Dkernal=JiffyDOS_C64_Kernal_6.01.rom -D1541kernal=JiffyDOS_1541_5.0.rom
    10. start javaw -server -Xms64M -Xmx128M -cp %CP% -Djava.library.path=%LIB% %KERNALS_ROMS% ucesoft.cbm.c64.C64 %*

    Thank you for help.
    Miro

    Hi!


    After VICE 3.2 release I downloaded standard WinVICE 3.2 version and found also GTK3 WinVICE version and downloaded it too.
    We all know that Pokefinder allows to download nightly builds for Windows and also are pages where is possible to download nightly builds for Linux or OSX.
    But where to find GTK3 nightly builds?


    Thank you for help.
    Miro

    Hi!


    I found GEOS for SCPU and tried it on my C128 with SCPU128 in C64 mode.
    After boot appears message "Insert disk with TopDesk 1.5 or higher".
    I used it with uIEC/SD and have no other idea than edit GEOS diskimage content.
    I tried DirMaster by drag'n'drop, but it changes GEOS diskimage not - or is possible by other way?


    Really can me anybody explain how to edit GEOS diskimage content or any tool to do it?


    Thank you very much for help.
    Miro

    I did last tests with Memtest 1.09.
    Commodore 128 really passed, even with CP/M Cartridge...
    But when I started/reseted C128 with holding C= key - direct jump to C64 mode, testing VDC RAM produces error.
    It during tests increments value to 15 and then displays error memory testing. Other tets after have no problem.
    Results are placed here: http://www.mirkosoft.sk/memtest109.zip

    Miro

    Hi!


    I want to ask if is possible to use with MiST PS/2 keyboard or mouse.


    I had USB keyboard and switcher where were connected PC, 486, Nexys4DDR and MiST.
    I changed keyboard to new better PS/2 and 'cause I got modded C64DTV.


    I tested to switch and MiST works not with...


    So, is possible to use by any way PS/2 keyboard?
    I used single PS/2 to USB adapter and also keyboard + mouse PS/2 to USB adapter...
    Nice can be support both - keyboard and mouse with this adapter...


    Thank you for help.
    Miro

    I can recommend C65 and M65 emulator XEMU https://bintray.com/lgblgblgb/generic/xemu#files
    It's not finished project, but if you missing hardware, helps - even better than MESS.

    To code:
    NOP are required for timing after CPU activation, so when is CPU switched on, needs sync.
    SCPU optimization: If anybody uses CP/M cartridge with SCPU, in turbo mode switch fails, req'd is slow down to 1/2MHz. In code is also checked status before switch, so if was turbo on, it turns it back...

    Miro

    :: @MIRKOSOFT added on 02 Sep ’17 · 04:54

    I forgot:
    I wrote that you haven't hardware...
    Ask what to test, I do it - I have N4DDR with M65 bitstream indirect by Paul, can't share.
    Miro

    So, get diskimage http://www.mirkosoft.sk/cpm.d64
    There are 2 programs.
    CPM CHECK 8192 - execute, address in name (decimal)
    Z80PART 4096 - code for Z80

    ----

    When you execute it, result is at $2020 - $00 = N/A, $01 = CP/M Cartridge available
    It is possible to test on ly once - if you want to do it again place $00 to $2020.
    It is optimized for SCPU.

    ----

    Of course it is written fast and short - so when you or me will have time, it is possible to make comfortable.

    Miro

    I wrote small program to check CP/M Cartridge.
    Look here: http://www.mirkosoft.sk/z80check.txt
    Please read carefully comments. It needs switch, no other way exists, but it is really small code.

    Disabling tests:
    It is not req'd.
    CP/M Cartridge uses only two addresses - $DE00 and $DEFF - nothing more.

    Miro

    Now I know problem of my Commodore 128 with SCPU128 test.
    MemTest and also my C128 system test accessing $DE00...
    Normally it is area used for RR-Net.
    My test hangs there. Why:
    I have connected CP/M Cartridge and $DE00 is CPU switch (in both modes - native or C64).
    I tested it also in emulator and it is the same.
    So, C128 and C64 users with CP/M Cartridge never finish this test.
    I need only to know how to configure 64NIC+...

    How to solve it:
    Z80 $00 opcode is NOP, so place switch into code and next opcode set to $00 (6502 BRK). If is CPU switched, all is ok, needs to write small routine in Z80 code. If is Z80 switched not, next opcode ($00) performs break, so before test it needs to set vectors for BRK to solve this problem. This can solve CP/M Cartridge availability and avoids hanging.
    Computer hangs even if is pressed STOP+RESTORE - Z80 has no this exception.
    I can write that utility. I do it in free time and publish here.

    Miro

    I want to use for Commodore 128DCR and Comodore 64DTV single PC computer harddisk by 64HDD Pro.
    I have this adapter:

    One wire can be connected to C128 and 2nd by cable to C64DTV, of course parallel connection is connected to PC.
    I have simple question after my DCR PSU failure:
    Can connecting to both Commodores and PC with 64HDD damage anything?
    No matter if is connected one single or two or all three compuers - can connection to both and also PC or only C128 and DTV or only one - damage any computer?
    I'm afraid 'cause PSU failure was to precious for me.


    And second question after - if are both connected - and powered on DCR and DTV - will it hang at access any drive or only if will be accessed same drive?


    Thank you for all answers. If is anywhere problem, I do device switcher.


    Miro

    Hi Robert!

    Ok, I can experiment...
    I want to help with some features of MemTest and other things in your project - I like platform independent programming...
    Really currently in The Ace I'm still adapting core code to work on three machines without changes, or minimal changes - C128, C64, M65.

    Look at this: http://www.mirkosoft.sk/computer.txt

    maybe will e interesant...
    Miro