Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 10 zpráv

[SharpMZ] Snapshot emulatoru

Michal Hucik - ORDOZ <ordoz@[doména skryta]> SHARP MZ-800

Ahoj,

pokud mate chut experimentovat, tak tady mate k dispozici snapshot posledni devel verze emulatoru http://duna.ordoz.com/emu/snapshot/2015-10-25_22:05/
Aktualni Linuxova verze je v svn. Prozatim z toho jeste nechci delat novy release.

Udelal jsem tam par drobnych oprav predevsim v debuggeru. Navic jsem vsak konecne dopsal nejake zakladni breakpointy. Jejich seznam se automaticky nacita pri startu emulatoru. Jejich ulozeni se provede pouze na vyzadani.


Zajimalo by mne nakolik vam to breakpointi pidi okenko prijde intuitivni a uzitecne. Skupiny, barvy, stromova dedicnost... Povoleny breakpoint je aktivni stale i v pripade, ze je okno debuggeru zavrene.

Pro zajivavost:

- samotna realizace breakpointu: cca 6 radku v kodu emulatoru
- uzivatelske rozhrani k breakpointum: cca 1400 radku

V jednoduchosti je krasa :)

Dale jsem pridal moznost vypnout / zapnout animovane aktualizace okna debuggeru. Trochu jsem tam zaexperimentoval s transparentnim splash window, nicmene v Linuxu mi to nechodi uplne tak jak bych si predstavoval - windows uz je snad OK.

Michal

Re: [SharpMZ] Snapshot emulatoru

Jakub Ladman <ladmanj@[doména skryta]> SHARP MZ-800

Ahoj Michale

dnes jsem sosnul z svn aktuální verzi a takhle to dopadne když po zapnutí, bez vložených jakýhkoliv image médií, ihned po tom úvodním resetu zkusím otevřít debuger

Jakub

Audio driver OK: pulseaudio
Audio: try double samples bugfix...
Bugfix result:
Want - Frq: 48000 Hz, format: 16, channels: 1, silence: 0, samples: 1920, size: 0
Have - Frq: 48000 Hz, format: 16, channels: 1, silence: 0, samples: 960, size: 1920
GTK UI Init: 3.16.6

Tips:
  - use right-click mouse button on the emulator window to show the MAIN MENU.
  - edit the file ./ui_resources/mz800emu.css, if you need change menu fonts, colors, etc...


MZ800 Reset!

*** buffer overflow detected ***: ./mz800emu terminated
======= Backtrace: =========
/lib64/libc.so.6(+0x71e4b)[0x7f35c8002e4b]
/lib64/libc.so.6(__fortify_fail+0x37)[0x7f35c80894e7]
/lib64/libc.so.6(+0xf65f0)[0x7f35c80875f0]
/lib64/libc.so.6(+0xf5ad9)[0x7f35c8086ad9]
/lib64/libc.so.6(_IO_default_xsputn+0x81)[0x7f35c8006071]
/lib64/libc.so.6(_IO_vfprintf+0x3b07)[0x7f35c7fd8e57]
/lib64/libc.so.6(__vsprintf_chk+0x88)[0x7f35c8086b68]
/lib64/libc.so.6(__sprintf_chk+0x7d)[0x7f35c8086abd]
./mz800emu(ui_debugger_update_disassembled+0x21c)[0x42048c]
./mz800emu(debugger_show_hide_main_window+0x35)[0x4112e5]
/usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x145)[0x7f35c887a2b5]
/usr/lib64/libgobject-2.0.so.0(+0x21fbc)[0x7f35c888bfbc]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xfd4)[0x7f35c8894624]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7f35c889487f]
/usr/lib64/libgtk-3.so.0(gtk_widget_activate+0x7c)[0x7f35ca1d281c]
/usr/lib64/libgtk-3.so.0(gtk_menu_shell_activate_item+0x106)[0x7f35ca0c1f56]
/usr/lib64/libgtk-3.so.0(+0x21a286)[0x7f35ca0c2286]
/usr/lib64/libgtk-3.so.0(+0x1fd2ce)[0x7f35ca0a52ce]
/usr/lib64/libgobject-2.0.so.0(+0x104e4)[0x7f35c887a4e4]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x390)[0x7f35c88939e0]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7f35c889487f]
/usr/lib64/libgtk-3.so.0(+0x32b71c)[0x7f35ca1d371c]
/usr/lib64/libgtk-3.so.0(+0x1fa90c)[0x7f35ca0a290c]
/usr/lib64/libgtk-3.so.0(gtk_main_do_event+0x676)[0x7f35ca0a4416]
/usr/lib64/libgdk-3.so.0(+0x50a72)[0x7f35c9c58a72]
/usr/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x24d)[0x7f35c83758bd]
/usr/lib64/libglib-2.0.so.0(+0x49ba0)[0x7f35c8375ba0]
/usr/lib64/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7f35c8375c4c]
/usr/lib64/libgtk-3.so.0(gtk_main_iteration+0x15)[0x7f35ca0a37a5]
./mz800emu(ui_iteration+0x15)[0x424db5]
./mz800emu(mz800_main+0x568)[0x419ac8]
./mz800emu(main+0x72)[0x40d262]
/lib64/libc.so.6(__libc_start_main+0xf0)[0x7f35c7fb17b0]
./mz800emu(_start+0x29)[0x40d299]
======= Memory map: ========
00400000-004c0000 r-xp 00000000 08:13 65143019                           /home/ladmanj/src/mz800emu-code/trunk/di
st/Release-Linux/GNU-Linux-x86/mz800emu
006bf000-006c0000 r--p 000bf000 08:13 65143019                           /home/ladmanj/src/mz800emu-code/trunk/di
st/Release-Linux/GNU-Linux-x86/mz800emu
006c0000-006c1000 rw-p 000c0000 08:13 65143019                           /home/ladmanj/src/mz800emu-code/trunk/di
st/Release-Linux/GNU-Linux-x86/mz800emu
006c1000-02812000 rw-p 00000000 00:00 0                                  [heap]
7f35a0000000-7f35a0021000 rw-p 00000000 00:00 0  
7f35a0021000-7f35a4000000 ---p 00000000 00:00 0  
7f35a7fff000-7f35ac000000 rw-s 00000000 00:10 2701869                    /dev/shm/pulse-shm-4269598799
7f35ac000000-7f35ac021000 rw-p 00000000 00:00 0  
7f35ac021000-7f35b0000000 ---p 00000000 00:00 0  
7f35b086e000-7f35b0918000 r--p 00000000 08:02 531029                     /usr/share/fonts/dejavu/DejaVuSans-Bold.
ttf
7f35b0918000-7f35b0998000 rw-s 00000000 00:05 111771656                  /SYSV00000000 (deleted)
7f35b0998000-7f35b09b9000 r-xp 00000000 08:02 1476260                    /lib64/liblzma.so.5.0.8
7f35b09b9000-7f35b0bb9000 ---p 00021000 08:02 1476260                    /lib64/liblzma.so.5.0.8
7f35b0bb9000-7f35b0bba000 r--p 00021000 08:02 1476260                    /lib64/liblzma.so.5.0.8
7f35b0bba000-7f35b0bbb000 rw-p 00022000 08:02 1476260                    /lib64/liblzma.so.5.0.8
7f35b0bbb000-7f35b0d0f000 r-xp 00000000 08:02 1670767                    /usr/lib64/libxml2.so.2.9.2
7f35b0d0f000-7f35b0f0e000 ---p 00154000 08:02 1670767                    /usr/lib64/libxml2.so.2.9.2
7f35b0f0e000-7f35b0f16000 r--p 00153000 08:02 1670767                    /usr/lib64/libxml2.so.2.9.2
7f35b0f16000-7f35b0f18000 rw-p 0015b000 08:02 1670767                    /usr/lib64/libxml2.so.2.9.2
7f35b0f18000-7f35b0f19000 rw-p 00000000 00:00 0  
7f35b0f19000-7f35b0f52000 r-xp 00000000 08:02 941396                     /usr/lib64/libcroco-0.6.so.3.0.1
7f35b0f52000-7f35b1152000 ---p 00039000 08:02 941396                     /usr/lib64/libcroco-0.6.so.3.0.1
7f35b1152000-7f35b1155000 r--p 00039000 08:02 941396                     /usr/lib64/libcroco-0.6.so.3.0.1
7f35b1155000-7f35b1156000 rw-p 0003c000 08:02 941396                     /usr/lib64/libcroco-0.6.so.3.0.1
7f35b1156000-7f35b118a000 r-xp 00000000 08:02 103486                     /usr/lib64/librsvg-2.so.2.40.10
7f35b118a000-7f35b1389000 ---p 00034000 08:02 103486                     /usr/lib64/librsvg-2.so.2.40.10
7f35b1389000-7f35b138a000 r--p 00033000 08:02 103486                     /usr/lib64/librsvg-2.so.2.40.10
7f35b138a000-7f35b138b000 rw-p 00034000 08:02 103486                     /usr/lib64/librsvg-2.so.2.40.10
7f35b13db000-7f35b13dd000 r-xp 00000000 08:02 103571                     /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-svg.so
7f35b13dd000-7f35b15dc000 ---p 00002000 08:02 103571                     /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-svg.so
7f35b15dc000-7f35b15dd000 r--p 00001000 08:02 103571                     /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-svg.so
7f35b15dd000-7f35b15de000 rw-p 00002000 08:02 103571                     /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-svg.so
7f35b15de000-7f35b15f8000 r--p 00000000 08:02 1044                       /usr/share/icons/Adwaita/icon-theme.cach
e
7f35b15f8000-7f35b160f000 r--p 00000000 08:02 43661                      /usr/share/icons/gnome/icon-theme.cache
7f35b160f000-7f35b1610000 ---p 00000000 00:00 0  
7f35b1610000-7f35b1e10000 rw-p 00000000 00:00 0                          [stack:21436]
7f35b1e10000-7f35b1e16000 r-xp 00000000 08:02 1144996                    /usr/lib64/libcanberra-0.30/libcanberra-
pulse.so
7f35b1e16000-7f35b2015000 ---p 00006000 08:02 1144996                    /usr/lib64/libcanberra-0.30/libcanberra-
pulse.so
7f35b2015000-7f35b2016000 r--p 00005000 08:02 1144996                    /usr/lib64/libcanberra-0.30/libcanberra-
pulse.so
7f35b2016000-7f35b2017000 rw-p 00006000 08:02 1144996                    /usr/lib64/libcanberra-0.30/libcanberra-
pulse.so
7f35b2017000-7f35b2027000 rw-s 00000000 00:05 2703689                    /drm mm object (deleted)
7f35b2027000-7f35b2167000 rw-s 10198c000 00:06 3599                      /dev/dri/card0
7f35b2167000-7f35b22a7000 rw-s 10183c000 00:06 3599                      /dev/dri/card0
7f35b22a7000-7f35b22a8000 ---p 00000000 00:00 0  
7f35b22a8000-7f35b2aa8000 rw-p 00000000 00:00 0                          [stack:21435]
7f35b2aa8000-7f35b2b5e000 r--p 00000000 08:02 531043                     /usr/share/fonts/dejavu/DejaVuSans.ttf
7f35b2b5e000-7f35b2b61000 r-xp 00000000 08:02 2014856                    /usr/lib64/pango/1.8.0/modules/pango-bas
ic-fc.so
7f35b2b61000-7f35b2d60000 ---p 00003000 08:02 2014856                    /usr/lib64/pango/1.8.0/modules/pango-bas
ic-fc.so
7f35b2d60000-7f35b2d61000 r--p 00002000 08:02 2014856                    /usr/lib64/pango/1.8.0/modules/pango-bas
ic-fc.so
7f35b2d61000-7f35b2d62000 rw-p 00003000 08:02 2014856                    /usr/lib64/pango/1.8.0/modules/pango-bas
ic-fc.so
7f35b2d62000-7f35b2d67000 r-xp 00000000 08:02 811600                     /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-png.so
7f35b2d67000-7f35b2f66000 ---p 00005000 08:02 811600                     /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-png.so
7f35b2f66000-7f35b2f67000 r--p 00004000 08:02 811600                     /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-png.so
7f35b2f67000-7f35b2f68000 rw-p 00005000 08:02 811600                     /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-png.so
7f35b2f68000-7f35b2f98000 r-xp 00000000 08:02 160069                     /usr/lib64/gio/modules/libgvfsdbus.so
7f35b2f98000-7f35b3197000 ---p 00030000 08:02 160069                     /usr/lib64/gio/modules/libgvfsdbus.so
7f35b3197000-7f35b3198000 r--p 0002f000 08:02 160069                     /usr/lib64/gio/modules/libgvfsdbus.so
7f35b3198000-7f35b319a000 rw-p 00030000 08:02 160069                     /usr/lib64/gio/modules/libgvfsdbus.so
7f35b319a000-7f35b31a5000 r-xp 00000000 08:02 98397                      /usr/lib64/gio/modules/libdconfsettings.
so
7f35b31a5000-7f35b33a4000 ---p 0000b000 08:02 98397                      /usr/lib64/gio/modules/libdconfsettings.
so
7f35b33a4000-7f35b33a5000 r--p 0000a000 08:02 98397                      /usr/lib64/gio/modules/libdconfsettings.
so
7f35b33a5000-7f35b33a6000 rw-p 0000b000 08:02 98397                      /usr/lib64/gio/modules/libdconfsettings.
so
7f35b33a6000-7f35b33a7000 ---p 00000000 00:00 0  
7f35b33a7000-7f35b3ba7000 rw-p 00000000 00:00 0                          [stack:21434]
7f35b3ba7000-7f35b3bde000 r-xp 00000000 08:02 160362                     /usr/lib64/gvfs/libgvfscommon.so
7f35b3bde000-7f35b3dde000 ---p 00037000 08:02 160362                     /usr/lib64/gvfs/libgvfscommon.so
7f35b3dde000-7f35b3de3000 r--p 00037000 08:02 160362                     /usr/lib64/gvfs/libgvfscommon.so
7f35b3de3000-7f35b3de4000 rw-p 0003c000 08:02 160362                     /usr/lib64/gvfs/libgvfscommon.so
7f35b3de4000-7f35b3dfd000 r-xp 00000000 08:02 160046                     /usr/lib64/gio/modules/libgioremote-volu
me-monitor.so
7f35b3dfd000-7f35b3ffc000 ---p 00019000 08:02 160046                     /usr/lib64/gio/modules/libgioremote-volu
me-monitor.so
7f35b3ffc000-7f35b3fff000 r--p 00018000 08:02 160046                     /usr/lib64/gio/modules/libgioremote-volu
me-monitor.so
7f35b3fff000-7f35b4000000 rw-p 0001b000 08:02 160046                     /usr/lib64/gio/modules/libgioremote-volu
me-monitor.so
7f35b4000000-7f35b4021000 rw-p 00000000 00:00 0  
7f35b4021000-7f35b8000000 ---p 00000000 00:00 0  
7f35b8005000-7f35b8009000 r--p 00000000 08:02 29208                      /usr/share/icons/hicolor/icon-theme.cach
e
7f35b8009000-7f35b8019000 rw-s 00000000 00:05 2703687                    /drm mm object (deleted)
7f35b8019000-7f35b8029000 rw-s 10197c000 00:06 3599                      /dev/dri/card0
7f35b8029000-7f35b8031000 rw-s 00000000 00:05 2703686                    /drm mm object (deleted)
7f35b8031000-7f35b803c000 r--s 00000000 08:02 39018                      /var/cache/fontconfig/acc285bc1956c3c4bc
7afb41d537a85a-le64.cache-4
7f35b803c000-7f35b8042000 r--s 00000000 08:02 39017                      /var/cache/fontconfig/4460665c0f3e88acdd
4c85aa2f409b99-le64.cache-4
7f35b8042000-7f35b805b000 r--s 00000000 08:02 39015                      /var/cache/fontconfig/8d4af663993b81a124
ee82e610bb31f9-le64.cache-4
7f35b805b000-7f35b8069000 r--s 00000000 08:02 39014                      /var/cache/fontconfig/d722f191fc173fb8c1
3c8ea6f285de40-le64.cache-4
7f35b8069000-7f35b8072000 r-xp 00000000 08:02 83730                      /usr/lib64/libltdl.so.7.3.1
7f35b8072000-7f35b8271000 ---p 00009000 08:02 83730                      /usr/lib64/libltdl.so.7.3.1
7f35b8271000-7f35b8272000 r--p 00008000 08:02 83730                      /usr/lib64/libltdl.so.7.3.1
7f35b8272000-7f35b8273000 rw-p 00009000 08:02 83730                      /usr/lib64/libltdl.so.7.3.1
7f35b8273000-7f35b827b000 r-xp 00000000 08:02 965966                     /usr/lib64/libvorbisfile.so.3.3.6
7f35b827b000-7f35b847a000 ---p 00008000 08:02 965966                     /usr/lib64/libvorbisfile.so.3.3.6
7f35b847a000-7f35b847b000 r--p 00007000 08:02 965966                     /usr/lib64/libvorbisfile.so.3.3.6
7f35b847b000-7f35b847c000 rw-p 00008000 08:02 965966                     /usr/lib64/libvorbisfile.so.3.3.6
7f35b847c000-7f35b848a000 r-xp 00000000 08:02 1144795                    /usr/lib64/libcanberra.so.0.2.5
7f35b848a000-7f35b868a000 ---p 0000e000 08:02 1144795                    /usr/lib64/libcanberra.so.0.2.5
7f35b868a000-7f35b868b000 r--p 0000e000 08:02 1144795                    /usr/lib64/libcanberra.so.0.2.5
7f35b868b000-7f35b868c000 rw-p 0000f000 08:02 1144795                    /usr/lib64/libcanberra.so.0.2.5
7f35b868c000-7f35b868d000 r-xp 00000000 08:02 926782                     /usr/lib64/libgthread-2.0.so.0.4400.1
7f35b868d000-7f35b888c000 ---p 00001000 08:02 926782                     /usr/lib64/libgthread-2.0.so.0.4400.1
7f35b888c000-7f35b888d000 r--p 00000000 08:02 926782                     /usr/lib64/libgthread-2.0.so.0.4400.1
7f35b888d000-7f35b888e000 rw-p 00001000 08:02 926782                     /usr/lib64/libgthread-2.0.so.0.4400.1
7f35b888e000-7f35b8892000 r-xp 00000000 08:02 1144782                    /usr/lib64/libcanberra-gtk3.so.0.1.9
7f35b8892000-7f35b8a91000 ---p 00004000 08:02 1144782                    /usr/lib64/libcanberra-gtk3.so.0.1.9
7f35b8a91000-7f35b8a92000 r--p 00003000 08:02 1144782                    /usr/lib64/libcanberra-gtk3.so.0.1.9
7f35b8a92000-7f35b8a93000 rw-p 00004000 08:02 1144782                    /usr/lib64/libcanberra-gtk3.so.0.1.9
7f35b8a93000-7f35b8a98000 r-xp 00000000 08:02 1144792                    /usr/lib64/gtk-3.0/modules/libcanberra-g
tk3-module.so
7f35b8a98000-7f35b8c97000 ---p 00005000 08:02 1144792                    /usr/lib64/gtk-3.0/modules/libcanberra-g
tk3-module.so
7f35b8c97000-7f35b8c98000 r--p 00004000 08:02 1144792                    /usr/lib64/gtk-3.0/modules/libcanberra-g
tk3-module.so
7f35b8c98000-7f35b8c99000 rw-p 00005000 08:02 1144792                    /usr/lib64/gtk-3.0/modules/libcanberra-g
tk3-module.so
7f35b8c99000-7f35b8eb6000 r--p 00000000 08:02 3606799                    /usr/lib64/locale/locale-archive
7f35b8eb6000-7f35b8eb7000 ---p 00000000 00:00 0  
7f35b8eb7000-7f35b96b7000 rw-p 00000000 00:00 0                          [stack:21433]
7f35b96b7000-7f35bd6b8000 rw-s 00000000 00:10 2703683                    /dev/shm/pulse-shm-3978349585
7f35bd6b8000-7f35bd6bc000 r-xp 00000000 08:02 941172                     /usr/lib64/libtxc_dxtn.so
7f35bd6bc000-7f35bd8bb000 ---p 00004000 08:02 941172                     /usr/lib64/libtxc_dxtn.so
7f35bd8bb000-7f35bd8bc000 r--p 00003000 08:02 941172                     /usr/lib64/libtxc_dxtn.so
7f35bd8bc000-7f35bd8bd000 rw-p 00004000 08:02 941172                     /usr/lib64/libtxc_dxtn.so
7f35bd8bd000-7f35bd8c5000 r-xp 00000000 08:02 64496                      /usr/lib64/libpciaccess.so.0.11.1
7f35bd8c5000-7f35bdac4000 ---p 00008000 08:02 64496                      /usr/lib64/libpciaccess.so.0.11.1
7f35bdac4000-7f35bdac5000 r--p 00007000 08:02 64496                      /usr/lib64/libpciaccess.so.0.11.1
7f35bdac5000-7f35bdac6000 rw-p 00008000 08:02 64496                      /usr/lib64/libpciaccess.so.0.11.1
7f35bdac6000-7f35bdadc000 r-xp 00000000 08:02 728824                     /usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.3
/libgcc_s.so.1
7f35bdadc000-7f35bdcdb000 ---p 00016000 08:02 728824                     /usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.3
/libgcc_s.so.1
7f35bdcdb000-7f35bdcdc000 r--p 00015000 08:02 728824                     /usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.3
/libgcc_s.so.1
7f35bdcdc000-7f35bdcdd000 rw-p 00016000 08:02 728824                     /usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.3
/libgcc_s.so.1
7f35bdcdd000-7f35bddcd000 r-xp 00000000 08:02 728840                     /usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.3
/libstdc++.so.6.0.20
7f35bddcd000-7f35bdfcd000 ---p 000f0000 08:02 728840                     /usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.3
/libstdc++.so.6.0.20
7f35bdfcd000-7f35bdfd5000 r--p 000f0000 08:02 728840                     /usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.3
/libstdc++.so.6.0.20
7f35bdfd5000-7f35bdfd7000 rw-p 000f8000 08:02 728840                     /usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.3
/libstdc++.so.6.0.20
7f35bdfd7000-7f35bdfec000 rw-p 00000000 00:00 0  
7f35bdfec000-7f35be00c000 r-xp 00000000 08:02 51730                      /usr/lib64/libdrm_intel.so.1.0.0
7f35be00c000-7f35be20b000 ---p 00020000 08:02 51730                      /usr/lib64/libdrm_intel.so.1.0.0
7f35be20b000-7f35be20c000 r--p 0001f000 08:02 51730                      /usr/lib64/libdrm_intel.so.1.0.0
7f35be20c000-7f35be20d000 rw-p 00020000 08:02 51730                      /usr/lib64/libdrm_intel.so.1.0.0
7f35be20d000-7f35be680000 r-xp 00000000 08:02 236704                     /usr/lib64/mesa/i965_dri.so
7f35be680000-7f35be87f000 ---p 00473000 08:02 236704                     /usr/lib64/mesa/i965_dri.so
7f35be87f000-7f35be898000 r--p 00472000 08:02 236704                     /usr/lib64/mesa/i965_dri.so
7f35be898000-7f35be89d000 rw-p 0048b000 08:02 236704                     /usr/lib64/mesa/i965_dri.so
7f35be89d000-7f35be8a7000 rw-p 00000000 00:00 0  
7f35be8a7000-7f35be8cb000 r-xp 00000000 08:02 1641475                    /lib64/libudev.so.1.6.3
7f35be8cb000-7f35beaca000 ---p 00024000 08:02 1641475                    /lib64/libudev.so.1.6.3
7f35beaca000-7f35beacb000 r--p 00023000 08:02 1641475                    /lib64/libudev.so.1.6.3
7f35beacb000-7f35beacc000 rw-p 00024000 08:02 1641475                    /lib64/libudev.so.1.6.3
7f35beacc000-7f35beaf8000 r-xp 00000000 08:02 966722                     /usr/lib64/libvorbis.so.0.4.7
7f35beaf8000-7f35becf7000 ---p 0002c000 08:02 966722                     /usr/lib64/libvorbis.so.0.4.7
7f35becf7000-7f35becf8000 r--p 0002b000 08:02 966722                     /usr/lib64/libvorbis.so.0.4.7
7f35becf8000-7f35becf9000 rw-p 0002c000 08:02 966722                     /usr/lib64/libvorbis.so.0.4.7
7f35becf9000-7f35becff000 r-xp 00000000 08:02 965371                     /usr/lib64/libogg.so.0.8.1
7f35becff000-7f35beefe000 ---p 00006000 08:02 965371                     /usr/lib64/libogg.so.0.8.1
7f35beefe000-7f35beeff000 r--p 00005000 08:02 965371                     /usr/lib64/libogg.so.0.8.1
7f35beeff000-7f35bef00000 rw-p 00006000 08:02 965371                     /usr/lib64/libogg.so.0.8.1
7f35bef00000-7f35bef1d000 r-xp 00000000 08:02 944864                     /usr/lib64/libgraphite2.so.3.0.1
7f35bef1d000-7f35bf11c000 ---p 0001d000 08:02 944864                     /usr/lib64/libgraphite2.so.3.0.1
7f35bf11c000-7f35bf11e000 r--p 0001c000 08:02 944864                     /usr/lib64/libgraphite2.so.3.0.1
7f35bf11e000-7f35bf11f000 rw-p 0001e000 08:02 944864                     /usr/lib64/libgraphite2.so.3.0.1
7f35bf11f000-7f35bf123000 r-xp 00000000 08:02 1299504                    /lib64/libattr.so.1.1.0
7f35bf123000-7f35bf322000 ---p 00004000 08:02 1299504                    /lib64/libattr.so.1.1.0
7f35bf322000-7f35bf323000 r--p 00003000 08:02 1299504                    /lib64/libattr.so.1.1.0
7f35bf323000-7f35bf324000 rw-p 00004000 08:02 1299504                    /lib64/libattr.so.1.1.0
7f35bf324000-7f35bf3b1000 r-xp 00000000 08:02 965960                     /usr/lib64/libvorbisenc.so.2.0.10
7f35bf3b1000-7f35bf5b0000 ---p 0008d000 08:02 965960                     /usr/lib64/libvorbisenc.so.2.0.10
7f35bf5b0000-7f35bf5cc000 r--p 0008c000 08:02 965960                     /usr/lib64/libvorbisenc.so.2.0.10
7f35bf5cc000-7f35bf5cd000 rw-p 000a8000 08:02 965960                     /usr/lib64/libvorbisenc.so.2.0.10
7f35bf5cd000-7f35bf602000 r-xp 00000000 08:02 1639305                    /usr/lib64/libFLAC.so.8.3.0
7f35bf602000-7f35bf802000 ---p 00035000 08:02 1639305                    /usr/lib64/libFLAC.so.8.3.0
7f35bf802000-7f35bf803000 r--p 00035000 08:02 1639305                    /usr/lib64/libFLAC.so.8.3.0
7f35bf803000-7f35bf804000 rw-p 00036000 08:02 1639305                    /usr/lib64/libFLAC.so.8.3.0
7f35bf804000-7f35bf808000 r-xp 00000000 08:02 689634                     /lib64/libuuid.so.1.3.0
7f35bf808000-7f35bfa07000 ---p 00004000 08:02 689634                     /lib64/libuuid.so.1.3.0
7f35bfa07000-7f35bfa08000 r--p 00003000 08:02 689634                     /lib64/libuuid.so.1.3.0
7f35bfa08000-7f35bfa09000 rw-p 00004000 08:02 689634                     /lib64/libuuid.so.1.3.0
7f35bfa09000-7f35bfa0a000 r-xp 00000000 08:02 1476531                    /usr/lib64/libxshmfence.so.1.0.0
7f35bfa0a000-7f35bfc0a000 ---p 00001000 08:02 1476531                    /usr/lib64/libxshmfence.so.1.0.0
7f35bfc0a000-7f35bfc0b000 r--p 00001000 08:02 1476531                    /usr/lib64/libxshmfence.so.1.0.0
7f35bfc0b000-7f35bfc0c000 rw-p 00002000 08:02 1476531                    /usr/lib64/libxshmfence.so.1.0.0
7f35bfc0c000-7f35bfc11000 r-xp 00000000 08:02 1765112                    /usr/lib64/libxcb-sync.so.1.0.0
7f35bfc11000-7f35bfe10000 ---p 00005000 08:02 1765112                    /usr/lib64/libxcb-sync.so.1.0.0
7f35bfe10000-7f35bfe11000 r--p 00004000 08:02 1765112                    /usr/lib64/libxcb-sync.so.1.0.0
7f35bfe11000-7f35bfe12000 rw-p 00005000 08:02 1765112                    /usr/lib64/libxcb-sync.so.1.0.0
7f35bfe12000-7f35bfe1e000 r-xp 00000000 08:02 1765084                    /usr/lib64/libxcb-randr.so.0.1.0
7f35bfe1e000-7f35c001e000 ---p 0000c000 08:02 1765084                    /usr/lib64/libxcb-randr.so.0.1.0
7f35c001e000-7f35c001f000 r--p 0000c000 08:02 1765084                    /usr/lib64/libxcb-randr.so.0.1.0
7f35c001f000-7f35c0020000 rw-p 0000d000 08:02 1765084                    /usr/lib64/libxcb-randr.so.0.1.0
7f35c0020000-7f35c0022000 r-xp 00000000 08:02 1765076                    /usr/lib64/libxcb-present.so.0.0.0
7f35c0022000-7f35c0221000 ---p 00002000 08:02 1765076                    /usr/lib64/libxcb-present.so.0.0.0
7f35c0221000-7f35c0222000 r--p 00001000 08:02 1765076                    /usr/lib64/libxcb-present.so.0.0.0
7f35c0222000-7f35c0223000 rw-p 00002000 08:02 1765076                    /usr/lib64/libxcb-present.so.0.0.0
7f35c0223000-7f35c0225000 r-xp 00000000 08:02 1765072                    /usr/lib64/libxcb-dri3.so.0.0.0
7f35c0225000-7f35c0424000 ---p 00002000 08:02 1765072                    /usr/lib64/libxcb-dri3.so.0.0.0
7f35c0424000-7f35c0425000 r--p 00001000 08:02 1765072                    /usr/lib64/libxcb-dri3.so.0.0.0
7f35c0425000-7f35c0426000 rw-p 00002000 08:02 1765072                    /usr/lib64/libxcb-dri3.so.0.0.0
7f35c0426000-7f35c043b000 r-xp 00000000 08:02 1765080                    /usr/lib64/libxcb-glx.so.0.0.0
7f35c043b000-7f35c063b000 ---p 00015000 08:02 1765080                    /usr/lib64/libxcb-glx.so.0.0.0
7f35c063b000-7f35c063d000 r--p 00015000 08:02 1765080                    /usr/lib64/libxcb-glx.so.0.0.0
7f35c063d000-7f35c063e000 rw-p 00017000 08:02 1765080                    /usr/lib64/libxcb-glx.so.0.0.0
7f35c063e000-7f35c0643000 r-xp 00000000 08:02 939706                     /usr/lib64/libXdmcp.so.6.0.0
7f35c0643000-7f35c0842000 ---p 00005000 08:02 939706                     /usr/lib64/libXdmcp.so.6.0.0
7f35c0842000-7f35c0843000 r--p 00004000 08:02 939706                     /usr/lib64/libXdmcp.so.6.0.0
7f35c0843000-7f35c0844000 rw-p 00005000 08:02 939706                     /usr/lib64/libXdmcp.so.6.0.0
7f35c0844000-7f35c0847000 r-xp 00000000 08:02 939839                     /usr/lib64/libXau.so.6.0.0
7f35c0847000-7f35c0a46000 ---p 00003000 08:02 939839                     /usr/lib64/libXau.so.6.0.0
7f35c0a46000-7f35c0a47000 r--p 00002000 08:02 939839                     /usr/lib64/libXau.so.6.0.0
7f35c0a47000-7f35c0a48000 rw-p 00003000 08:02 939839                     /usr/lib64/libXau.so.6.0.0
7f35c0a48000-7f35c0a53000 r-xp 00000000 08:02 51740                      /usr/lib64/libdrm.so.2.4.0
7f35c0a53000-7f35c0c52000 ---p 0000b000 08:02 51740                      /usr/lib64/libdrm.so.2.4.0
7f35c0c52000-7f35c0c53000 r--p 0000a000 08:02 51740                      /usr/lib64/libdrm.so.2.4.0
7f35c0c53000-7f35c0c54000 rw-p 0000b000 08:02 51740                      /usr/lib64/libdrm.so.2.4.0
7f35c0c54000-7f35c0c79000 r-xp 00000000 08:02 236621                     /usr/lib64/libglapi.so.0.0.0
7f35c0c79000-7f35c0e79000 ---p 00025000 08:02 236621                     /usr/lib64/libglapi.so.0.0.0
7f35c0e79000-7f35c0e7c000 r--p 00025000 08:02 236621                     /usr/lib64/libglapi.so.0.0.0
7f35c0e7c000-7f35c0e7d000 rw-p 00028000 08:02 236621                     /usr/lib64/libglapi.so.0.0.0
7f35c0e7d000-7f35c0e7e000 rw-p 00000000 00:00 0  
7f35c0e7e000-7f35c0e89000 r-xp 00000000 08:02 236616                     /usr/lib64/libgbm.so.1.0.0
7f35c0e89000-7f35c1089000 ---p 0000b000 08:02 236616                     /usr/lib64/libgbm.so.1.0.0
7f35c1089000-7f35c108a000 r--p 0000b000 08:02 236616                     /usr/lib64/libgbm.so.1.0.0
7f35c108a000-7f35c108b000 rw-p 0000c000 08:02 236616                     /usr/lib64/libgbm.so.1.0.0
7f35c108b000-7f35c108d000 r-xp 00000000 08:02 1765108                    /usr/lib64/libxcb-shape.so.0.0.0
7f35c108d000-7f35c128d000 ---p 00002000 08:02 1765108                    /usr/lib64/libxcb-shape.so.0.0.0
7f35c128d000-7f35c128e000 r--p 00002000 08:02 1765108                    /usr/lib64/libxcb-shape.so.0.0.0
7f35c128e000-7f35c128f000 rw-p 00003000 08:02 1765108                    /usr/lib64/libxcb-shape.so.0.0.0
7f35c128f000-7f35c1295000 r-xp 00000000 08:02 1765120                    /usr/lib64/libxcb-xfixes.so.0.0.0
7f35c1295000-7f35c1494000 ---p 00006000 08:02 1765120                    /usr/lib64/libxcb-xfixes.so.0.0.0
7f35c1494000-7f35c1495000 r--p 00005000 08:02 1765120                    /usr/lib64/libxcb-xfixes.so.0.0.0
7f35c1495000-7f35c1496000 rw-p 00006000 08:02 1765120                    /usr/lib64/libxcb-xfixes.so.0.0.0
7f35c1496000-7f35c1499000 r-xp 00000000 08:02 1760439                    /usr/lib64/libxcb-dri2.so.0.0.0
7f35c1499000-7f35c1699000 ---p 00003000 08:02 1760439                    /usr/lib64/libxcb-dri2.so.0.0.0
7f35c1699000-7f35c169a000 r--p 00003000 08:02 1760439                    /usr/lib64/libxcb-dri2.so.0.0.0
7f35c169a000-7f35c169b000 rw-p 00004000 08:02 1760439                    /usr/lib64/libxcb-dri2.so.0.0.0
7f35c169b000-7f35c16aa000 r-xp 00000000 08:02 1224883                    /lib64/libbz2.so.1.0.6
7f35c16aa000-7f35c18a9000 ---p 0000f000 08:02 1224883                    /lib64/libbz2.so.1.0.6
7f35c18a9000-7f35c18aa000 r--p 0000e000 08:02 1224883                    /lib64/libbz2.so.1.0.6
7f35c18aa000-7f35c18ab000 rw-p 0000f000 08:02 1224883                    /lib64/libbz2.so.1.0.6
7f35c18ab000-7f35c18d2000 r-xp 00000000 08:02 1300835                    /usr/lib64/libexpat.so.1.6.0
7f35c18d2000-7f35c1ad2000 ---p 00027000 08:02 1300835                    /usr/lib64/libexpat.so.1.6.0
7f35c1ad2000-7f35c1ad4000 r--p 00027000 08:02 1300835                    /usr/lib64/libexpat.so.1.6.0
7f35c1ad4000-7f35c1ad5000 rw-p 00029000 08:02 1300835                    /usr/lib64/libexpat.so.1.6.0
7f35c1ad5000-7f35c1b2e000 r-xp 00000000 08:02 106789                     /usr/lib64/libharfbuzz.so.0.941.0
7f35c1b2e000-7f35c1d2e000 ---p 00059000 08:02 106789                     /usr/lib64/libharfbuzz.so.0.941.0
7f35c1d2e000-7f35c1d2f000 r--p 00059000 08:02 106789                     /usr/lib64/libharfbuzz.so.0.941.0
7f35c1d2f000-7f35c1d30000 rw-p 0005a000 08:02 106789                     /usr/lib64/libharfbuzz.so.0.941.0
7f35c1d30000-7f35c1d5c000 r-xp 00000000 08:02 922214                     /usr/lib64/libatspi.so.0.0.1
7f35c1d5c000-7f35c1f5b000 ---p 0002c000 08:02 922214                     /usr/lib64/libatspi.so.0.0.1
7f35c1f5b000-7f35c1f5e000 r--p 0002b000 08:02 922214                     /usr/lib64/libatspi.so.0.0.1
7f35c1f5e000-7f35c1f5f000 rw-p 0002e000 08:02 922214                     /usr/lib64/libatspi.so.0.0.1
7f35c1f5f000-7f35c1f63000 r-xp 00000000 08:02 64716                      /lib64/libcap.so.2.24
7f35c1f63000-7f35c2163000 ---p 00004000 08:02 64716                      /lib64/libcap.so.2.24
7f35c2163000-7f35c2164000 r--p 00004000 08:02 64716                      /lib64/libcap.so.2.24
7f35c2164000-7f35c2165000 rw-p 00005000 08:02 64716                      /lib64/libcap.so.2.24
7f35c2165000-7f35c2170000 r-xp 00000000 08:02 926507                     /usr/lib64/libgdbm.so.4.0.0
7f35c2170000-7f35c236f000 ---p 0000b000 08:02 926507                     /usr/lib64/libgdbm.so.4.0.0
7f35c236f000-7f35c2370000 r--p 0000a000 08:02 926507                     /usr/lib64/libgdbm.so.4.0.0
7f35c2370000-7f35c2371000 rw-p 0000b000 08:02 926507                     /usr/lib64/libgdbm.so.4.0.0
7f35c2371000-7f35c23ad000 r-xp 00000000 08:02 951616                     /usr/lib64/libdbus-1.so.3.8.11
7f35c23ad000-7f35c25ac000 ---p 0003c000 08:02 951616                     /usr/lib64/libdbus-1.so.3.8.11
7f35c25ac000-7f35c25ad000 r--p 0003b000 08:02 951616                     /usr/lib64/libdbus-1.so.3.8.11
7f35c25ad000-7f35c25ae000 rw-p 0003c000 08:02 951616                     /usr/lib64/libdbus-1.so.3.8.11
7f35c25ae000-7f35c25b2000 r-xp 00000000 08:02 958584                     /usr/lib64/libasyncns.so.0.3.1
7f35c25b2000-7f35c27b1000 ---p 00004000 08:02 958584                     /usr/lib64/libasyncns.so.0.3.1
7f35c27b1000-7f35c27b2000 r--p 00003000 08:02 958584                     /usr/lib64/libasyncns.so.0.3.1
7f35c27b2000-7f35c27b3000 rw-p 00004000 08:02 958584                     /usr/lib64/libasyncns.so.0.3.1
7f35c27b3000-7f35c2814000 r-xp 00000000 08:02 967104                     /usr/lib64/libsndfile.so.1.0.25
7f35c2814000-7f35c2a14000 ---p 00061000 08:02 967104                     /usr/lib64/libsndfile.so.1.0.25
7f35c2a14000-7f35c2a16000 r--p 00061000 08:02 967104                     /usr/lib64/libsndfile.so.1.0.25Neúspěšně
ukončen (SIGABRT)


Re: [SharpMZ] Snapshot emulatoru

Michal Hucik - ORDOZ <ordoz@[doména skryta]> SHARP MZ-800


Ahoj Jakube,

priznam se, ze z toho backtrace toho moc vycist neumim :( Vidim, ze pouzivas GTK 3.16.6 ... ja jsem u sebe mnohem nize: 3.8.8 - to by mohlo byt misto na kterem se to zbori.
Tipuji, ze by to mohlo mit na svedomi to transparentni okno se spinnerem, ktere zobrazuji nad debuggerem pokud jsou zakazany animovane updaty - coz je implicitni nastaveni.

Zkus upravit soubor src/debugger/debugger.c http://sourceforge.net/p/mz800emu/code/HEAD/tree/trunk/src/debugger/debugger.c#l78

Radek 78, z puvodniho:

elm = cfgmodule_register_new_element ( cmod, "animated_updates", CFGENTYPE_KEYWORD, 0, udelej
elm = cfgmodule_register_new_element ( cmod, "animated_updates", CFGENTYPE_KEYWORD, 1,
Tim implicitne opet povolis animace debuggeru. Dej vedet, zda to pomohlo.

Michal


Dne 29.10.2015 v 20:06 Jakub Ladman napsal(a):
Ahoj Michale

dnes jsem sosnul z svn aktuální verzi a takhle to dopadne když po zapnutí, bez vložených jakýhkoliv image médií, ihned po tom úvodním resetu zkusím otevřít debuger

Jakub

Audio driver OK: pulseaudio
Audio: try double samples bugfix...
Bugfix result:
Want - Frq: 48000 Hz, format: 16, channels: 1, silence: 0, samples: 1920, size: 0
Have - Frq: 48000 Hz, format: 16, channels: 1, silence: 0, samples: 960, size: 1920
GTK UI Init: 3.16.6

Tips:
  - use right-click mouse button on the emulator window to show the MAIN MENU.
  - edit the file ./ui_resources/mz800emu.css, if you need change menu fonts, colors, etc...


MZ800 Reset!

*** buffer overflow detected ***: ./mz800emu terminated
======= Backtrace: =========


Re: [SharpMZ] Snapshot emulatoru

Michal Hucik - ORDOZ <ordoz@[doména skryta]> SHARP MZ-800

Jeste mne napada, ze by bylo dobre smazat mz800emu.ini - pokud jsi 
alespon jednou ukoncil emulator drive, nez jsi se pokusil otevrit 
debugger - coz skoncilo krachem - tak se zrejme ulozila nova 
konfigurace, ktera uz obsahuje:

[DEBUGGER]
animated_updates = DISABLED

... coz otevira to transparentni okno.

Michal

Re: [SharpMZ] Snapshot emulatoru

Michal Hucik - ORDOZ <ordoz@[doména skryta]> SHARP MZ-800



Tak jsem si ted zkusil nainstalovat debian stretch ve kterem je m.j. gtk-3.18.2 ... Pri kompilaci tam jsou nejake warningy. Vidim, ze porad nefunguji spravne ty pomocne shell scripty - s obojim se pokusim neco udelat a poslu update do svn. Nicmene emulator i s debuggerem uplne normalne bezi a chova se vicemene stejne jako v Centos7, kde mam gtk-3.8.8.
 
Zkusil jsem co se stane, kdyz odstranim adresar ui_resources, nicmene ani potom se emulator nekontrolovane nezbori - je tam ted u kazdeho objektu kontrola zda existuje jeho definice v .glade a pokud ne, tak zobrazim chybove hlaseni s nabidkou ukoncit program bez ztraty kyticky.

Nicmene ten testovaci debian funguje divne v mem vmware Workstation - v desktopu beznemu uzivateli nefunguje mys a proto jsem to musel testovat jako root, coz by samozrejme mohlo ovlivnit cinnost programu.

Jakube pokud mas cas a chut, tak by bylo fajn to zkusit odkrokovat v gdb. Pekne se to ladi v netbeans, kde si jen zvolis profil Debug-Linux a pres CTRL + F5 spustis gdb server. Jakmile se to slozi, tak se netbeans nastavi na prislusny radek programu. Jestli chces, tak se mi ozvi pres skype, nebo pres icq a muzem se na to podivat.

Michal

Dne 29.10.2015 v 22:54 Michal Hucik - ORDOZ napsal(a):

Ahoj Jakube,

priznam se, ze z toho backtrace toho moc vycist neumim :( Vidim, ze pouzivas GTK 3.16.6 ... ja jsem u sebe mnohem nize: 3.8.8 - to by mohlo byt misto na kterem se to zbori.
Tipuji, ze by to mohlo mit na svedomi to transparentni okno se spinnerem, ktere zobrazuji nad debuggerem pokud jsou zakazany animovane updaty - coz je implicitni nastaveni.

Re: [SharpMZ] Snapshot emulatoru

Jiří Roleček <rolda@[doména skryta]> SHARP MZ-800

Dobrý den,
zkusil jsem se po dlouhé době podívat na novinky okolo SHARPA, emulator 
se zda byt bezva.
Postrehy - funguju na debian8, kde je v repos sdl ve verzi 2.0.2, takze 
se musi pouzit zdrojovy kod ve verzi 2.0.3 a prelozit.
Take jsem pri kompilaci musel upravit v Makefile nejake cesty k 
sdl2-config, uname a pod a take ve funkci
tools/copy_ui_resources-Release-Linux.sh jsem na zacatku musel zmenit 
shell na bash, protoze jinak mi skript pri sestavování psal, že nezná 
function: na radku 36, kde je definovana funkce checkReturnCode
takze po par drobnych upravach se podarilo emulator spustit, toto jsou 
asi zalezitosti, ktere zvladnou vsichni, kteri kompiluji pod linuxem 
vyresit sami

S cim si ale nevim rady - podarilo se mi spustit BASIC 800, ale do nej 
se mi uz nepodarilo nahrat zadny mzf soubor z kazety.
Po prikazu LOAD "CMT:
se vypise CMT:Illegal filemode error
zkusil jsem zadat LOAD "necpo"
a dokola se vypisuje Found "" a po chvilce to skoci CMT:File not found error

Nevedel byste jak tam soubor dostat?
Dekuji Vam za radu

Jirka Roleček

Re: [SharpMZ] Snapshot emulatoru

Michal Hucik - ORDOZ <ordoz@[doména skryta]> SHARP MZ-800

Zdravim,

udajne emulator funguje i s sdl-2.0.2 - staci jen v iface/iface_sdl.c 
zablokovat kontrolu verze ....

Chyby v tools scriptech se snazim postupne fixovat. Idealni by bylo, 
kdyby se projekt pred kompilaci konfiguroval nejakym autoconf scriptem.

ad BASIC: on tusim rozlisuje to odkud byl nastartovan (CMT/QD/FD) a 
podle toho pak ma nastavene iplicitni handlery. Pokud je spusten z CMT, 
tak potom staci LOAD + [ENTER] ... stejne by mel ale fungovat i LOAD 
"CMT:" v pripade, ze byl system nastartovan z neceho jineho.
Mam pocit, ze k trvalemu premerovani na CMT device tam existuje nejaky 
prikaz, ale ten uz si nevybavuju.

Zkusil jsem si natahnout 1Z-016A a zjistil jsem, ze v BASICu se 
neaplikuje CMT hack - vzdycky jsem si myslel, ze alespon BASIC pouziva 
rutiny z ROM...

Michal

Dne 30.10.2015 v 19:23 Jiří Roleček napsal(a):
Zobrazit citovaný text (31 řádků)
> Dobrý den,
> zkusil jsem se po dlouhé době podívat na novinky okolo SHARPA, emulator
> se zda byt bezva.
> Postrehy - funguju na debian8, kde je v repos sdl ve verzi 2.0.2, takze
> se musi pouzit zdrojovy kod ve verzi 2.0.3 a prelozit.
> Take jsem pri kompilaci musel upravit v Makefile nejake cesty k
> sdl2-config, uname a pod a take ve funkci
> tools/copy_ui_resources-Release-Linux.sh jsem na zacatku musel zmenit
> shell na bash, protoze jinak mi skript pri sestavování psal, že nezná
> function: na radku 36, kde je definovana funkce checkReturnCode
> takze po par drobnych upravach se podarilo emulator spustit, toto jsou
> asi zalezitosti, ktere zvladnou vsichni, kteri kompiluji pod linuxem
> vyresit sami
>
> S cim si ale nevim rady - podarilo se mi spustit BASIC 800, ale do nej
> se mi uz nepodarilo nahrat zadny mzf soubor z kazety.
> Po prikazu LOAD "CMT:
> se vypise CMT:Illegal filemode error
> zkusil jsem zadat LOAD "necpo"
> a dokola se vypisuje Found "" a po chvilce to skoci CMT:File not found error
>
> Nevedel byste jak tam soubor dostat?
> Dekuji Vam za radu
>
> Jirka Roleček
>
> _______________________________________________
> SharpMZ mailing list
> SharpMZmail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz
>

Re: [SharpMZ] Snapshot emulatoru

Miloš <milsa@[doména skryta]> SHARP MZ-800


Dňa 30. 10. 2015 o 21:45 Michal Hucik - ORDOZ napísal(a):
Zobrazit citovaný text (57 řádků)
> Zdravim,
>
> udajne emulator funguje i s sdl-2.0.2 - staci jen v iface/iface_sdl.c
> zablokovat kontrolu verze ....
>
> Chyby v tools scriptech se snazim postupne fixovat. Idealni by bylo,
> kdyby se projekt pred kompilaci konfiguroval nejakym autoconf scriptem.
>
> ad BASIC: on tusim rozlisuje to odkud byl nastartovan (CMT/QD/FD) a
> podle toho pak ma nastavene iplicitni handlery. Pokud je spusten z CMT,
> tak potom staci LOAD + [ENTER] ... stejne by mel ale fungovat i LOAD
> "CMT:" v pripade, ze byl system nastartovan z neceho jineho.
> Mam pocit, ze k trvalemu premerovani na CMT device tam existuje nejaky
> prikaz, ale ten uz si nevybavuju.
>
> Zkusil jsem si natahnout 1Z-016A a zjistil jsem, ze v BASICu se
> neaplikuje CMT hack - vzdycky jsem si myslel, ze alespon BASIC pouziva
> rutiny z ROM...
>
> Michal
>
> Dne 30.10.2015 v 19:23 Jiří Roleček napsal(a):
>> Dobrý den,
>> zkusil jsem se po dlouhé době podívat na novinky okolo SHARPA, emulator
>> se zda byt bezva.
>> Postrehy - funguju na debian8, kde je v repos sdl ve verzi 2.0.2, takze
>> se musi pouzit zdrojovy kod ve verzi 2.0.3 a prelozit.
>> Take jsem pri kompilaci musel upravit v Makefile nejake cesty k
>> sdl2-config, uname a pod a take ve funkci
>> tools/copy_ui_resources-Release-Linux.sh jsem na zacatku musel zmenit
>> shell na bash, protoze jinak mi skript pri sestavování psal, že nezná
>> function: na radku 36, kde je definovana funkce checkReturnCode
>> takze po par drobnych upravach se podarilo emulator spustit, toto jsou
>> asi zalezitosti, ktere zvladnou vsichni, kteri kompiluji pod linuxem
>> vyresit sami
>>
>> S cim si ale nevim rady - podarilo se mi spustit BASIC 800, ale do nej
>> se mi uz nepodarilo nahrat zadny mzf soubor z kazety.
>> Po prikazu LOAD "CMT:
>> se vypise CMT:Illegal filemode error
>> zkusil jsem zadat LOAD "necpo"
>> a dokola se vypisuje Found "" a po chvilce to skoci CMT:File not found error
>>
>> Nevedel byste jak tam soubor dostat?
>> Dekuji Vam za radu
>>
>> Jirka Roleček
>>
>> _______________________________________________
>> SharpMZ mailing list
>> SharpMZmail.ordoz.com
>> http://mail.ordoz.com/mailman/listinfo/sharpmz
>>
> _______________________________________________
> SharpMZ mailing list
> SharpMZmail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] Snapshot emulatoru

Miloš <milsa@[doména skryta]> SHARP MZ-800

Omylom som odoslal prázdny email.

Páni, hladaný príkaz je "DEFAULT CMT", bez dvojbodky na konci.

BASIC aplikuje ROM patch, takže tam budeš mať chybu. Môj emulátor, keď 
som sa zabudol, omylom som cez patch dal nahrať BASICový program a išlo 
to. Len musíš mať v HL adresu, kam to nahrať. Samozrejme pri hlavičke 
nezabudnúť na 10f0h.

Miloš

Dňa 30. 10. 2015 o 21:45 Michal Hucik - ORDOZ napísal(a):
Zobrazit citovaný text (57 řádků)
> Zdravim,
>
> udajne emulator funguje i s sdl-2.0.2 - staci jen v iface/iface_sdl.c
> zablokovat kontrolu verze ....
>
> Chyby v tools scriptech se snazim postupne fixovat. Idealni by bylo,
> kdyby se projekt pred kompilaci konfiguroval nejakym autoconf scriptem.
>
> ad BASIC: on tusim rozlisuje to odkud byl nastartovan (CMT/QD/FD) a
> podle toho pak ma nastavene iplicitni handlery. Pokud je spusten z CMT,
> tak potom staci LOAD + [ENTER] ... stejne by mel ale fungovat i LOAD
> "CMT:" v pripade, ze byl system nastartovan z neceho jineho.
> Mam pocit, ze k trvalemu premerovani na CMT device tam existuje nejaky
> prikaz, ale ten uz si nevybavuju.
>
> Zkusil jsem si natahnout 1Z-016A a zjistil jsem, ze v BASICu se
> neaplikuje CMT hack - vzdycky jsem si myslel, ze alespon BASIC pouziva
> rutiny z ROM...
>
> Michal
>
> Dne 30.10.2015 v 19:23 Jiří Roleček napsal(a):
>> Dobrý den,
>> zkusil jsem se po dlouhé době podívat na novinky okolo SHARPA, emulator
>> se zda byt bezva.
>> Postrehy - funguju na debian8, kde je v repos sdl ve verzi 2.0.2, takze
>> se musi pouzit zdrojovy kod ve verzi 2.0.3 a prelozit.
>> Take jsem pri kompilaci musel upravit v Makefile nejake cesty k
>> sdl2-config, uname a pod a take ve funkci
>> tools/copy_ui_resources-Release-Linux.sh jsem na zacatku musel zmenit
>> shell na bash, protoze jinak mi skript pri sestavování psal, že nezná
>> function: na radku 36, kde je definovana funkce checkReturnCode
>> takze po par drobnych upravach se podarilo emulator spustit, toto jsou
>> asi zalezitosti, ktere zvladnou vsichni, kteri kompiluji pod linuxem
>> vyresit sami
>>
>> S cim si ale nevim rady - podarilo se mi spustit BASIC 800, ale do nej
>> se mi uz nepodarilo nahrat zadny mzf soubor z kazety.
>> Po prikazu LOAD "CMT:
>> se vypise CMT:Illegal filemode error
>> zkusil jsem zadat LOAD "necpo"
>> a dokola se vypisuje Found "" a po chvilce to skoci CMT:File not found error
>>
>> Nevedel byste jak tam soubor dostat?
>> Dekuji Vam za radu
>>
>> Jirka Roleček
>>
>> _______________________________________________
>> SharpMZ mailing list
>> SharpMZmail.ordoz.com
>> http://mail.ordoz.com/mailman/listinfo/sharpmz
>>
> _______________________________________________
> SharpMZ mailing list
> SharpMZmail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz