mirror of
https://github.com/romychs/Ocean-240.2-Emulator.git
synced 2026-04-21 19:13:20 +03:00
Compare commits
No commits in common. "master" and "v1.0.2" have entirely different histories.
1
.gitignore
vendored
1
.gitignore
vendored
@ -2,6 +2,5 @@
|
|||||||
*.lst
|
*.lst
|
||||||
*.tmp
|
*.tmp
|
||||||
*.sh
|
*.sh
|
||||||
*.log
|
|
||||||
.idea/
|
.idea/
|
||||||
src/.idea/
|
src/.idea/
|
||||||
Binary file not shown.
598
okemu.log
Normal file
598
okemu.log
Normal file
@ -0,0 +1,598 @@
|
|||||||
|
2026-04-02T14:27:10[I][zrcp.go:117]: Ready for debugger connections on localhost:10001
|
||||||
|
2026-04-02T14:29:15[I][zrcp.go:117]: Ready for debugger connections on localhost:10001
|
||||||
|
2026-04-02T14:30:16[I][zrcp.go:117]: Ready for debugger connections on localhost:10001
|
||||||
|
2026-04-02T14:44:53[D][fdc.go:427]: Load Floppy content from file floppy/floppyB.okd.
|
||||||
|
2026-04-02T14:44:53[I][zrcp.go:117]: Ready for debugger connections on localhost:10001
|
||||||
|
2026-04-02T14:44:54[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.055ms
|
||||||
|
2026-04-02T14:44:55[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.976ms
|
||||||
|
2026-04-02T14:44:56[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.026ms
|
||||||
|
2026-04-02T14:44:57[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.987ms
|
||||||
|
2026-04-02T14:44:58[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.987ms
|
||||||
|
2026-04-02T14:44:59[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.024ms
|
||||||
|
2026-04-02T14:45:00[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.994ms
|
||||||
|
2026-04-02T14:45:01[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.004ms
|
||||||
|
2026-04-02T14:45:02[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.934ms
|
||||||
|
2026-04-02T14:45:03[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.026ms
|
||||||
|
2026-04-02T14:45:04[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.979ms
|
||||||
|
2026-04-02T14:45:05[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.030ms
|
||||||
|
2026-04-02T14:45:06[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.007ms
|
||||||
|
2026-04-02T14:45:07[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.962ms
|
||||||
|
2026-04-02T14:45:08[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.995ms
|
||||||
|
2026-04-02T14:45:09[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.027ms
|
||||||
|
2026-04-02T14:45:10[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.964ms
|
||||||
|
2026-04-02T14:45:11[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.018ms
|
||||||
|
2026-04-02T14:45:12[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.008ms
|
||||||
|
2026-04-02T14:45:13[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.933ms
|
||||||
|
2026-04-02T14:45:14[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.015ms
|
||||||
|
2026-04-02T14:45:15[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.015ms
|
||||||
|
2026-04-02T14:45:16[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.988ms
|
||||||
|
2026-04-02T14:45:17[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.029ms
|
||||||
|
2026-04-02T14:45:18[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.931ms
|
||||||
|
2026-04-02T14:45:19[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.038ms
|
||||||
|
2026-04-02T14:45:20[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.971ms
|
||||||
|
2026-04-02T14:45:21[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.997ms
|
||||||
|
2026-04-02T14:45:22[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.037ms
|
||||||
|
2026-04-02T14:45:23[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.956ms
|
||||||
|
2026-04-02T14:45:24[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.989ms
|
||||||
|
2026-04-02T14:45:25[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.995ms
|
||||||
|
2026-04-02T14:45:26[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.004ms
|
||||||
|
2026-04-02T14:45:27[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.044ms
|
||||||
|
2026-04-02T14:45:28[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.940ms
|
||||||
|
2026-04-02T14:45:29[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.000ms
|
||||||
|
2026-04-02T14:45:30[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.010ms
|
||||||
|
2026-04-02T14:45:31[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.976ms
|
||||||
|
2026-04-02T14:45:32[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.879ms
|
||||||
|
2026-04-02T14:45:33[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.023ms
|
||||||
|
2026-04-02T14:45:34[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.000ms
|
||||||
|
2026-04-02T14:45:35[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.052ms
|
||||||
|
2026-04-02T14:45:36[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.925ms
|
||||||
|
2026-04-02T14:45:37[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.016ms
|
||||||
|
2026-04-02T14:45:38[D][main.go:125]: Cpu clk period: 306, Timer clock period: 430, frame time: 19.983ms
|
||||||
|
2026-04-02T14:45:39[D][main.go:125]: Cpu clk period: 306, Timer clock period: 430, frame time: 19.983ms
|
||||||
|
2026-04-02T14:45:40[D][main.go:125]: Cpu clk period: 306, Timer clock period: 430, frame time: 20.015ms
|
||||||
|
2026-04-02T14:45:41[D][main.go:125]: Cpu clk period: 306, Timer clock period: 430, frame time: 20.013ms
|
||||||
|
2026-04-02T14:45:42[D][main.go:125]: Cpu clk period: 306, Timer clock period: 430, frame time: 19.953ms
|
||||||
|
2026-04-02T14:45:43[D][main.go:125]: Cpu clk period: 306, Timer clock period: 430, frame time: 19.994ms
|
||||||
|
2026-04-02T14:45:44[D][main.go:125]: Cpu clk period: 306, Timer clock period: 430, frame time: 20.001ms
|
||||||
|
2026-04-02T14:45:45[D][main.go:125]: Cpu clk period: 306, Timer clock period: 430, frame time: 19.990ms
|
||||||
|
2026-04-02T14:45:46[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.996ms
|
||||||
|
2026-04-02T14:45:47[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.990ms
|
||||||
|
2026-04-02T14:45:48[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.979ms
|
||||||
|
2026-04-02T14:45:49[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.012ms
|
||||||
|
2026-04-02T14:45:50[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.991ms
|
||||||
|
2026-04-02T14:45:51[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.995ms
|
||||||
|
2026-04-02T14:45:52[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.002ms
|
||||||
|
2026-04-02T14:45:53[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.998ms
|
||||||
|
2026-04-02T14:45:54[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.994ms
|
||||||
|
2026-04-02T14:45:55[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.975ms
|
||||||
|
2026-04-02T14:45:56[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.007ms
|
||||||
|
2026-04-02T14:45:57[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.016ms
|
||||||
|
2026-04-02T14:45:58[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.966ms
|
||||||
|
2026-04-02T14:45:59[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.019ms
|
||||||
|
2026-04-02T14:46:00[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.004ms
|
||||||
|
2026-04-02T14:46:01[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.003ms
|
||||||
|
2026-04-02T14:46:02[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.975ms
|
||||||
|
2026-04-02T14:46:03[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.998ms
|
||||||
|
2026-04-02T14:46:04[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.994ms
|
||||||
|
2026-04-02T14:46:05[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.006ms
|
||||||
|
2026-04-02T14:46:06[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.984ms
|
||||||
|
2026-04-02T14:46:07[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.016ms
|
||||||
|
2026-04-02T14:46:08[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.982ms
|
||||||
|
2026-04-02T14:46:09[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.981ms
|
||||||
|
2026-04-02T14:46:10[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.012ms
|
||||||
|
2026-04-02T14:46:11[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.992ms
|
||||||
|
2026-04-02T14:46:12[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.005ms
|
||||||
|
2026-04-02T14:46:13[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.981ms
|
||||||
|
2026-04-02T14:46:14[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.998ms
|
||||||
|
2026-04-02T14:46:15[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.939ms
|
||||||
|
2026-04-02T14:46:16[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.061ms
|
||||||
|
2026-04-02T14:46:17[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.980ms
|
||||||
|
2026-04-02T14:46:18[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.006ms
|
||||||
|
2026-04-02T14:46:19[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.014ms
|
||||||
|
2026-04-02T14:46:20[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.975ms
|
||||||
|
2026-04-02T14:46:21[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.983ms
|
||||||
|
2026-04-02T14:46:22[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.040ms
|
||||||
|
2026-04-02T14:46:23[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.965ms
|
||||||
|
2026-04-02T14:46:24[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.992ms
|
||||||
|
2026-04-02T14:46:25[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.976ms
|
||||||
|
2026-04-02T14:46:26[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.048ms
|
||||||
|
2026-04-02T14:46:27[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.961ms
|
||||||
|
2026-04-02T14:46:28[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.998ms
|
||||||
|
2026-04-02T14:46:29[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 20.015ms
|
||||||
|
2026-04-02T14:46:30[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.976ms
|
||||||
|
2026-04-02T14:46:31[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 20.003ms
|
||||||
|
2026-04-02T14:46:32[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 20.045ms
|
||||||
|
2026-04-02T14:46:33[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 19.954ms
|
||||||
|
2026-04-02T14:46:34[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 19.988ms
|
||||||
|
2026-04-02T14:46:35[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 20.009ms
|
||||||
|
2026-04-02T14:46:36[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 19.967ms
|
||||||
|
2026-04-02T14:46:37[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 19.997ms
|
||||||
|
2026-04-02T14:46:38[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 20.040ms
|
||||||
|
2026-04-02T14:46:39[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 19.942ms
|
||||||
|
2026-04-02T14:46:40[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 20.003ms
|
||||||
|
2026-04-02T14:46:41[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 20.002ms
|
||||||
|
2026-04-02T14:46:42[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 20.020ms
|
||||||
|
2026-04-02T14:46:43[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 19.953ms
|
||||||
|
2026-04-02T14:46:44[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 19.987ms
|
||||||
|
2026-04-02T14:46:45[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 20.016ms
|
||||||
|
2026-04-02T14:46:46[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 20.002ms
|
||||||
|
2026-04-02T14:46:47[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 20.011ms
|
||||||
|
2026-04-02T14:46:48[D][main.go:125]: Cpu clk period: 303, Timer clock period: 430, frame time: 19.981ms
|
||||||
|
2026-04-02T14:46:49[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 20.032ms
|
||||||
|
2026-04-02T14:46:50[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.929ms
|
||||||
|
2026-04-02T14:46:51[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.022ms
|
||||||
|
2026-04-02T14:46:52[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.999ms
|
||||||
|
2026-04-02T14:46:53[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.002ms
|
||||||
|
2026-04-02T14:46:54[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.005ms
|
||||||
|
2026-04-02T14:46:55[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.979ms
|
||||||
|
2026-04-02T14:46:56[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.000ms
|
||||||
|
2026-04-02T14:46:57[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.972ms
|
||||||
|
2026-04-02T14:46:58[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.995ms
|
||||||
|
2026-04-02T14:46:59[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.038ms
|
||||||
|
2026-04-02T14:47:00[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.972ms
|
||||||
|
2026-04-02T14:47:01[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.991ms
|
||||||
|
2026-04-02T14:47:02[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.998ms
|
||||||
|
2026-04-02T14:47:03[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.008ms
|
||||||
|
2026-04-02T14:47:04[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.981ms
|
||||||
|
2026-04-02T14:47:05[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.013ms
|
||||||
|
2026-04-02T14:47:06[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.981ms
|
||||||
|
2026-04-02T14:47:07[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.992ms
|
||||||
|
2026-04-02T14:47:08[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.007ms
|
||||||
|
2026-04-02T14:47:09[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.990ms
|
||||||
|
2026-04-02T14:47:10[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.995ms
|
||||||
|
2026-04-02T14:47:11[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.975ms
|
||||||
|
2026-04-02T14:47:12[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.037ms
|
||||||
|
2026-04-02T14:47:13[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.991ms
|
||||||
|
2026-04-02T14:47:14[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.925ms
|
||||||
|
2026-04-02T14:47:15[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.075ms
|
||||||
|
2026-04-02T14:47:16[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.949ms
|
||||||
|
2026-04-02T14:47:17[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.025ms
|
||||||
|
2026-04-02T14:47:18[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.963ms
|
||||||
|
2026-04-02T14:47:19[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.057ms
|
||||||
|
2026-04-02T14:47:20[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.955ms
|
||||||
|
2026-04-02T14:47:21[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.006ms
|
||||||
|
2026-04-02T14:47:22[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.982ms
|
||||||
|
2026-04-02T14:47:23[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.997ms
|
||||||
|
2026-04-02T14:47:24[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.992ms
|
||||||
|
2026-04-02T14:47:25[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 20.016ms
|
||||||
|
2026-04-02T14:47:26[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.977ms
|
||||||
|
2026-04-02T14:47:27[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.987ms
|
||||||
|
2026-04-02T14:47:28[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 20.008ms
|
||||||
|
2026-04-02T14:47:29[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.985ms
|
||||||
|
2026-04-02T14:47:30[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.982ms
|
||||||
|
2026-04-02T14:47:31[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 20.038ms
|
||||||
|
2026-04-02T14:47:32[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.979ms
|
||||||
|
2026-04-02T14:47:33[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.993ms
|
||||||
|
2026-04-02T14:47:34[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 20.035ms
|
||||||
|
2026-04-02T14:47:35[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.949ms
|
||||||
|
2026-04-02T14:47:36[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.980ms
|
||||||
|
2026-04-02T14:47:37[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.993ms
|
||||||
|
2026-04-02T14:47:38[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 20.038ms
|
||||||
|
2026-04-02T14:47:39[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.947ms
|
||||||
|
2026-04-02T14:47:40[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.998ms
|
||||||
|
2026-04-02T14:47:41[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.998ms
|
||||||
|
2026-04-02T14:47:42[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 20.018ms
|
||||||
|
2026-04-02T14:47:43[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.989ms
|
||||||
|
2026-04-02T14:47:44[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 20.015ms
|
||||||
|
2026-04-02T14:47:45[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 19.962ms
|
||||||
|
2026-04-02T14:47:46[D][main.go:125]: Cpu clk period: 305, Timer clock period: 430, frame time: 20.021ms
|
||||||
|
2026-04-02T14:47:47[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.996ms
|
||||||
|
2026-04-02T14:47:48[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.992ms
|
||||||
|
2026-04-02T14:47:49[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.002ms
|
||||||
|
2026-04-02T14:47:50[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.990ms
|
||||||
|
2026-04-02T14:47:51[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.003ms
|
||||||
|
2026-04-02T14:47:52[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.005ms
|
||||||
|
2026-04-02T14:47:53[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.000ms
|
||||||
|
2026-04-02T14:47:54[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.961ms
|
||||||
|
2026-04-02T14:47:55[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 20.018ms
|
||||||
|
2026-04-02T14:47:56[D][main.go:125]: Cpu clk period: 307, Timer clock period: 430, frame time: 19.992ms
|
||||||
|
2026-04-02T14:47:57[D][main.go:125]: Cpu clk period: 309, Timer clock period: 430, frame time: 19.995ms
|
||||||
|
2026-04-02T14:47:58[D][main.go:125]: Cpu clk period: 309, Timer clock period: 430, frame time: 19.999ms
|
||||||
|
2026-04-02T14:47:59[D][main.go:125]: Cpu clk period: 309, Timer clock period: 430, frame time: 19.973ms
|
||||||
|
2026-04-02T14:48:00[D][main.go:125]: Cpu clk period: 311, Timer clock period: 430, frame time: 20.005ms
|
||||||
|
2026-04-02T14:48:01[D][main.go:125]: Cpu clk period: 311, Timer clock period: 430, frame time: 20.044ms
|
||||||
|
2026-04-02T14:48:02[D][main.go:125]: Cpu clk period: 311, Timer clock period: 430, frame time: 19.957ms
|
||||||
|
2026-04-02T14:48:03[D][main.go:125]: Cpu clk period: 311, Timer clock period: 430, frame time: 20.018ms
|
||||||
|
2026-04-02T14:48:04[D][main.go:125]: Cpu clk period: 311, Timer clock period: 430, frame time: 19.975ms
|
||||||
|
2026-04-02T14:48:05[D][main.go:125]: Cpu clk period: 311, Timer clock period: 430, frame time: 20.008ms
|
||||||
|
2026-04-02T14:48:06[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 19.989ms
|
||||||
|
2026-04-02T14:48:07[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.975ms
|
||||||
|
2026-04-02T14:48:08[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 20.029ms
|
||||||
|
2026-04-02T14:48:09[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.977ms
|
||||||
|
2026-04-02T14:48:10[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.986ms
|
||||||
|
2026-04-02T14:48:11[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 20.013ms
|
||||||
|
2026-04-02T14:48:12[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.991ms
|
||||||
|
2026-04-02T14:48:13[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.985ms
|
||||||
|
2026-04-02T14:48:14[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.969ms
|
||||||
|
2026-04-02T14:48:15[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.997ms
|
||||||
|
2026-04-02T14:48:16[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 20.033ms
|
||||||
|
2026-04-02T14:48:17[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.986ms
|
||||||
|
2026-04-02T14:48:18[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 20.008ms
|
||||||
|
2026-04-02T14:48:19[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.975ms
|
||||||
|
2026-04-02T14:48:20[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 20.006ms
|
||||||
|
2026-04-02T14:48:21[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 19.969ms
|
||||||
|
2026-04-02T14:48:22[D][main.go:125]: Cpu clk period: 307, Timer clock period: 433, frame time: 20.015ms
|
||||||
|
2026-04-02T14:48:23[D][main.go:125]: Cpu clk period: 307, Timer clock period: 433, frame time: 19.992ms
|
||||||
|
2026-04-02T14:48:24[D][main.go:125]: Cpu clk period: 307, Timer clock period: 433, frame time: 19.996ms
|
||||||
|
2026-04-02T14:48:25[D][main.go:125]: Cpu clk period: 309, Timer clock period: 433, frame time: 20.001ms
|
||||||
|
2026-04-02T14:48:26[D][main.go:125]: Cpu clk period: 309, Timer clock period: 433, frame time: 20.000ms
|
||||||
|
2026-04-02T14:48:27[D][main.go:125]: Cpu clk period: 309, Timer clock period: 433, frame time: 20.035ms
|
||||||
|
2026-04-02T14:48:28[D][main.go:125]: Cpu clk period: 309, Timer clock period: 433, frame time: 19.947ms
|
||||||
|
2026-04-02T14:48:29[D][main.go:125]: Cpu clk period: 309, Timer clock period: 433, frame time: 19.993ms
|
||||||
|
2026-04-02T14:48:30[D][main.go:125]: Cpu clk period: 309, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T14:48:31[D][main.go:125]: Cpu clk period: 309, Timer clock period: 433, frame time: 19.996ms
|
||||||
|
2026-04-02T14:48:32[D][main.go:125]: Cpu clk period: 309, Timer clock period: 433, frame time: 19.982ms
|
||||||
|
2026-04-02T14:48:33[D][main.go:125]: Cpu clk period: 309, Timer clock period: 433, frame time: 20.006ms
|
||||||
|
2026-04-02T14:48:34[D][main.go:125]: Cpu clk period: 309, Timer clock period: 433, frame time: 19.988ms
|
||||||
|
2026-04-02T14:48:35[D][main.go:125]: Cpu clk period: 309, Timer clock period: 433, frame time: 20.004ms
|
||||||
|
2026-04-02T14:48:36[D][main.go:125]: Cpu clk period: 309, Timer clock period: 433, frame time: 20.016ms
|
||||||
|
2026-04-02T14:48:37[D][main.go:125]: Cpu clk period: 309, Timer clock period: 433, frame time: 19.957ms
|
||||||
|
2026-04-02T14:48:38[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 20.072ms
|
||||||
|
2026-04-02T14:48:39[D][main.go:125]: Cpu clk period: 302, Timer clock period: 433, frame time: 19.953ms
|
||||||
|
2026-04-02T14:48:40[D][main.go:125]: Cpu clk period: 302, Timer clock period: 433, frame time: 19.940ms
|
||||||
|
2026-04-02T14:48:41[D][main.go:125]: Cpu clk period: 302, Timer clock period: 433, frame time: 20.003ms
|
||||||
|
2026-04-02T14:48:42[D][main.go:125]: Cpu clk period: 302, Timer clock period: 433, frame time: 19.995ms
|
||||||
|
2026-04-02T14:48:43[D][main.go:125]: Cpu clk period: 302, Timer clock period: 433, frame time: 19.995ms
|
||||||
|
2026-04-02T14:48:44[D][main.go:125]: Cpu clk period: 302, Timer clock period: 433, frame time: 19.995ms
|
||||||
|
2026-04-02T14:48:45[D][main.go:125]: Cpu clk period: 300, Timer clock period: 433, frame time: 19.988ms
|
||||||
|
2026-04-02T14:48:46[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 19.987ms
|
||||||
|
2026-04-02T14:48:47[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 20.012ms
|
||||||
|
2026-04-02T14:48:48[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 20.001ms
|
||||||
|
2026-04-02T14:48:49[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 19.990ms
|
||||||
|
2026-04-02T14:48:50[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 20.002ms
|
||||||
|
2026-04-02T14:48:51[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 19.991ms
|
||||||
|
2026-04-02T14:48:52[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 20.007ms
|
||||||
|
2026-04-02T14:48:53[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 19.984ms
|
||||||
|
2026-04-02T14:48:54[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 20.031ms
|
||||||
|
2026-04-02T14:48:55[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 19.957ms
|
||||||
|
2026-04-02T14:48:56[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 19.999ms
|
||||||
|
2026-04-02T14:48:57[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 19.978ms
|
||||||
|
2026-04-02T14:48:57[D][fdc.go:445]: Save Floppy to file floppy/floppyB.okd.
|
||||||
|
2026-04-02T15:06:54[D][fdc.go:427]: Load Floppy content from file floppy/floppyB.okd.
|
||||||
|
2026-04-02T15:06:55[I][zrcp.go:117]: Ready for debugger connections on localhost:10001
|
||||||
|
2026-04-02T15:06:56[D][main.go:127]: Cpu clk period: 238, Timer clock period: 358, frame time: 20.000ms
|
||||||
|
2026-04-02T15:06:57[D][main.go:127]: Cpu clk period: 318, Timer clock period: 418, frame time: 19.994ms
|
||||||
|
2026-04-02T15:06:58[D][main.go:127]: Cpu clk period: 398, Timer clock period: 498, frame time: 19.993ms
|
||||||
|
2026-04-02T15:06:59[D][main.go:127]: Cpu clk period: 318, Timer clock period: 438, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:00[D][main.go:127]: Cpu clk period: 238, Timer clock period: 358, frame time: 19.995ms
|
||||||
|
2026-04-02T15:07:01[D][main.go:127]: Cpu clk period: 318, Timer clock period: 398, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:02[D][main.go:127]: Cpu clk period: 398, Timer clock period: 478, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:03[D][main.go:127]: Cpu clk period: 318, Timer clock period: 478, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:04[D][main.go:127]: Cpu clk period: 238, Timer clock period: 398, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:05[D][main.go:127]: Cpu clk period: 318, Timer clock period: 368, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:06[D][main.go:127]: Cpu clk period: 398, Timer clock period: 448, frame time: 19.995ms
|
||||||
|
2026-04-02T15:07:07[D][main.go:127]: Cpu clk period: 318, Timer clock period: 488, frame time: 20.099ms
|
||||||
|
2026-04-02T15:07:08[D][main.go:127]: Cpu clk period: 238, Timer clock period: 438, frame time: 19.882ms
|
||||||
|
2026-04-02T15:07:09[D][main.go:127]: Cpu clk period: 318, Timer clock period: 378, frame time: 19.995ms
|
||||||
|
2026-04-02T15:07:10[D][main.go:127]: Cpu clk period: 398, Timer clock period: 418, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:11[D][main.go:127]: Cpu clk period: 318, Timer clock period: 478, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:12[D][main.go:127]: Cpu clk period: 238, Timer clock period: 438, frame time: 19.995ms
|
||||||
|
2026-04-02T15:07:13[D][main.go:127]: Cpu clk period: 318, Timer clock period: 378, frame time: 19.993ms
|
||||||
|
2026-04-02T15:07:14[D][main.go:127]: Cpu clk period: 398, Timer clock period: 408, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:15[D][main.go:127]: Cpu clk period: 318, Timer clock period: 478, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:16[D][main.go:127]: Cpu clk period: 238, Timer clock period: 458, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:17[D][main.go:127]: Cpu clk period: 318, Timer clock period: 388, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:18[D][main.go:127]: Cpu clk period: 398, Timer clock period: 388, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:19[D][main.go:127]: Cpu clk period: 318, Timer clock period: 468, frame time: 19.991ms
|
||||||
|
2026-04-02T15:07:20[D][main.go:127]: Cpu clk period: 238, Timer clock period: 468, frame time: 19.995ms
|
||||||
|
2026-04-02T15:07:20[D][fdc.go:445]: Save Floppy to file floppy/floppyB.okd.
|
||||||
|
2026-04-02T15:07:46[D][fdc.go:427]: Load Floppy content from file floppy/floppyB.okd.
|
||||||
|
2026-04-02T15:07:46[I][zrcp.go:117]: Ready for debugger connections on localhost:10001
|
||||||
|
2026-04-02T15:07:47[D][main.go:127]: Cpu clk period: 301, Timer clock period: 421, frame time: 20.000ms
|
||||||
|
2026-04-02T15:07:48[D][main.go:127]: Cpu clk period: 291, Timer clock period: 421, frame time: 19.994ms
|
||||||
|
2026-04-02T15:07:49[D][main.go:127]: Cpu clk period: 301, Timer clock period: 421, frame time: 19.995ms
|
||||||
|
2026-04-02T15:07:50[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 20.036ms
|
||||||
|
2026-04-02T15:07:51[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 19.952ms
|
||||||
|
2026-04-02T15:07:52[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 19.995ms
|
||||||
|
2026-04-02T15:07:53[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 19.995ms
|
||||||
|
2026-04-02T15:07:54[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 20.012ms
|
||||||
|
2026-04-02T15:07:55[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 19.979ms
|
||||||
|
2026-04-02T15:07:56[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 19.990ms
|
||||||
|
2026-04-02T15:07:57[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 20.005ms
|
||||||
|
2026-04-02T15:07:58[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 19.985ms
|
||||||
|
2026-04-02T15:07:59[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 19.994ms
|
||||||
|
2026-04-02T15:08:00[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 19.995ms
|
||||||
|
2026-04-02T15:08:01[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 19.995ms
|
||||||
|
2026-04-02T15:08:02[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 19.995ms
|
||||||
|
2026-04-02T15:08:03[D][main.go:127]: Cpu clk period: 301, Timer clock period: 421, frame time: 19.995ms
|
||||||
|
2026-04-02T15:08:04[D][main.go:127]: Cpu clk period: 301, Timer clock period: 421, frame time: 19.995ms
|
||||||
|
2026-04-02T15:08:05[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 20.029ms
|
||||||
|
2026-04-02T15:08:06[D][main.go:127]: Cpu clk period: 321, Timer clock period: 421, frame time: 19.959ms
|
||||||
|
2026-04-02T15:08:07[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 20.021ms
|
||||||
|
2026-04-02T15:08:08[D][main.go:127]: Cpu clk period: 301, Timer clock period: 421, frame time: 19.967ms
|
||||||
|
2026-04-02T15:08:09[D][main.go:127]: Cpu clk period: 301, Timer clock period: 421, frame time: 20.008ms
|
||||||
|
2026-04-02T15:08:10[D][main.go:127]: Cpu clk period: 311, Timer clock period: 421, frame time: 19.979ms
|
||||||
|
2026-04-02T15:08:10[D][fdc.go:445]: Save Floppy to file floppy/floppyB.okd.
|
||||||
|
2026-04-02T15:08:40[D][fdc.go:427]: Load Floppy content from file floppy/floppyB.okd.
|
||||||
|
2026-04-02T15:08:40[I][zrcp.go:117]: Ready for debugger connections on localhost:10001
|
||||||
|
2026-04-02T15:08:41[D][main.go:127]: Cpu clk period: 274, Timer clock period: 394, frame time: 20.000ms
|
||||||
|
2026-04-02T15:08:42[D][main.go:127]: Cpu clk period: 314, Timer clock period: 434, frame time: 19.994ms
|
||||||
|
2026-04-02T15:08:43[D][main.go:127]: Cpu clk period: 354, Timer clock period: 474, frame time: 19.994ms
|
||||||
|
2026-04-02T15:08:44[D][main.go:127]: Cpu clk period: 314, Timer clock period: 434, frame time: 19.994ms
|
||||||
|
2026-04-02T15:08:45[D][main.go:127]: Cpu clk period: 274, Timer clock period: 394, frame time: 19.995ms
|
||||||
|
2026-04-02T15:08:46[D][main.go:127]: Cpu clk period: 314, Timer clock period: 394, frame time: 19.994ms
|
||||||
|
2026-04-02T15:08:47[D][main.go:127]: Cpu clk period: 354, Timer clock period: 434, frame time: 19.995ms
|
||||||
|
2026-04-02T15:08:48[D][main.go:127]: Cpu clk period: 314, Timer clock period: 474, frame time: 19.995ms
|
||||||
|
2026-04-02T15:08:49[D][main.go:127]: Cpu clk period: 274, Timer clock period: 434, frame time: 19.993ms
|
||||||
|
2026-04-02T15:08:50[D][main.go:127]: Cpu clk period: 314, Timer clock period: 394, frame time: 19.995ms
|
||||||
|
2026-04-02T15:08:51[D][main.go:127]: Cpu clk period: 354, Timer clock period: 434, frame time: 19.993ms
|
||||||
|
2026-04-02T15:08:52[D][main.go:127]: Cpu clk period: 314, Timer clock period: 464, frame time: 19.994ms
|
||||||
|
2026-04-02T15:08:53[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:08:54[D][main.go:127]: Cpu clk period: 314, Timer clock period: 384, frame time: 19.994ms
|
||||||
|
2026-04-02T15:08:55[D][main.go:127]: Cpu clk period: 354, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:08:56[D][main.go:127]: Cpu clk period: 314, Timer clock period: 464, frame time: 19.993ms
|
||||||
|
2026-04-02T15:08:57[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:08:58[D][main.go:127]: Cpu clk period: 314, Timer clock period: 384, frame time: 19.996ms
|
||||||
|
2026-04-02T15:08:59[D][main.go:127]: Cpu clk period: 354, Timer clock period: 424, frame time: 19.993ms
|
||||||
|
2026-04-02T15:09:00[D][main.go:127]: Cpu clk period: 314, Timer clock period: 464, frame time: 19.995ms
|
||||||
|
2026-04-02T15:09:01[D][main.go:127]: Cpu clk period: 274, Timer clock period: 464, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:01[D][fdc.go:445]: Save Floppy to file floppy/floppyB.okd.
|
||||||
|
2026-04-02T15:09:08[D][fdc.go:427]: Load Floppy content from file floppy/floppyB.okd.
|
||||||
|
2026-04-02T15:09:08[I][zrcp.go:117]: Ready for debugger connections on localhost:10001
|
||||||
|
2026-04-02T15:09:09[D][main.go:127]: Cpu clk period: 274, Timer clock period: 394, frame time: 20.000ms
|
||||||
|
2026-04-02T15:09:10[D][main.go:127]: Cpu clk period: 294, Timer clock period: 414, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:11[D][main.go:127]: Cpu clk period: 334, Timer clock period: 444, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:12[D][main.go:127]: Cpu clk period: 314, Timer clock period: 444, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:13[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.996ms
|
||||||
|
2026-04-02T15:09:14[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:15[D][main.go:127]: Cpu clk period: 354, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:16[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:09:17[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:09:18[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:19[D][main.go:127]: Cpu clk period: 354, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:20[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:21[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:09:22[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:23[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:24[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:25[D][main.go:127]: Cpu clk period: 264, Timer clock period: 424, frame time: 20.006ms
|
||||||
|
2026-04-02T15:09:26[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.983ms
|
||||||
|
2026-04-02T15:09:27[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:28[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:29[D][main.go:127]: Cpu clk period: 264, Timer clock period: 424, frame time: 19.993ms
|
||||||
|
2026-04-02T15:09:30[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:09:31[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:09:32[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:33[D][main.go:127]: Cpu clk period: 264, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:34[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.993ms
|
||||||
|
2026-04-02T15:09:35[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:36[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:37[D][main.go:127]: Cpu clk period: 264, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:09:38[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:39[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:40[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:41[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:09:42[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:43[D][main.go:127]: Cpu clk period: 354, Timer clock period: 424, frame time: 19.993ms
|
||||||
|
2026-04-02T15:09:44[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:09:45[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.993ms
|
||||||
|
2026-04-02T15:09:46[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:47[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:09:48[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.997ms
|
||||||
|
2026-04-02T15:09:49[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:50[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:09:51[D][main.go:127]: Cpu clk period: 354, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:52[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:53[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:54[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:55[D][main.go:127]: Cpu clk period: 354, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:56[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:57[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:58[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:09:59[D][main.go:127]: Cpu clk period: 354, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:10:00[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:10:01[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.996ms
|
||||||
|
2026-04-02T15:10:02[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:03[D][main.go:127]: Cpu clk period: 354, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:10:04[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:05[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:10:06[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.993ms
|
||||||
|
2026-04-02T15:10:07[D][main.go:127]: Cpu clk period: 354, Timer clock period: 424, frame time: 19.997ms
|
||||||
|
2026-04-02T15:10:08[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.993ms
|
||||||
|
2026-04-02T15:10:09[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:10[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:11[D][main.go:127]: Cpu clk period: 354, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:12[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:13[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.901ms
|
||||||
|
2026-04-02T15:10:14[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.998ms
|
||||||
|
2026-04-02T15:10:15[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.997ms
|
||||||
|
2026-04-02T15:10:16[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:17[D][main.go:127]: Cpu clk period: 264, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:18[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:19[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.992ms
|
||||||
|
2026-04-02T15:10:20[D][main.go:127]: Cpu clk period: 314, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:10:21[D][main.go:127]: Cpu clk period: 274, Timer clock period: 424, frame time: 19.993ms
|
||||||
|
2026-04-02T15:10:22[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:23[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:24[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:25[D][main.go:127]: Cpu clk period: 264, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:26[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:27[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:28[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:10:29[D][main.go:127]: Cpu clk period: 264, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:10:30[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:31[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:32[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:33[D][main.go:127]: Cpu clk period: 264, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:10:34[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.992ms
|
||||||
|
2026-04-02T15:10:35[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:10:36[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:37[D][main.go:127]: Cpu clk period: 264, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:38[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.992ms
|
||||||
|
2026-04-02T15:10:39[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.993ms
|
||||||
|
2026-04-02T15:10:40[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.993ms
|
||||||
|
2026-04-02T15:10:41[D][main.go:127]: Cpu clk period: 264, Timer clock period: 424, frame time: 19.996ms
|
||||||
|
2026-04-02T15:10:42[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.992ms
|
||||||
|
2026-04-02T15:10:43[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:44[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:10:45[D][main.go:127]: Cpu clk period: 264, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:46[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:47[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.995ms
|
||||||
|
2026-04-02T15:10:48[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:49[D][main.go:127]: Cpu clk period: 264, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:50[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.993ms
|
||||||
|
2026-04-02T15:10:51[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:52[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:53[D][main.go:127]: Cpu clk period: 264, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:54[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:55[D][main.go:127]: Cpu clk period: 344, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:56[D][main.go:127]: Cpu clk period: 304, Timer clock period: 424, frame time: 19.994ms
|
||||||
|
2026-04-02T15:10:56[D][fdc.go:445]: Save Floppy to file floppy/floppyB.okd.
|
||||||
|
2026-04-02T15:10:58[D][fdc.go:427]: Load Floppy content from file floppy/floppyB.okd.
|
||||||
|
2026-04-02T15:10:58[I][zrcp.go:117]: Ready for debugger connections on localhost:10001
|
||||||
|
2026-04-02T15:10:59[D][main.go:125]: Cpu clk period: 310, Timer clock period: 430, frame time: 20.000ms
|
||||||
|
2026-04-02T15:11:00[D][main.go:125]: Cpu clk period: 310, Timer clock period: 430, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:01[D][main.go:125]: Cpu clk period: 310, Timer clock period: 430, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:02[D][main.go:125]: Cpu clk period: 310, Timer clock period: 430, frame time: 19.995ms
|
||||||
|
2026-04-02T15:11:03[D][main.go:125]: Cpu clk period: 310, Timer clock period: 430, frame time: 19.993ms
|
||||||
|
2026-04-02T15:11:04[D][main.go:125]: Cpu clk period: 308, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:05[D][main.go:125]: Cpu clk period: 308, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:06[D][main.go:125]: Cpu clk period: 308, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:07[D][main.go:125]: Cpu clk period: 308, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:08[D][main.go:125]: Cpu clk period: 308, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:09[D][main.go:125]: Cpu clk period: 308, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:10[D][main.go:125]: Cpu clk period: 308, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:11[D][main.go:125]: Cpu clk period: 308, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:12[D][main.go:125]: Cpu clk period: 308, Timer clock period: 433, frame time: 19.995ms
|
||||||
|
2026-04-02T15:11:13[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.995ms
|
||||||
|
2026-04-02T15:11:14[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:15[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.995ms
|
||||||
|
2026-04-02T15:11:16[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.993ms
|
||||||
|
2026-04-02T15:11:17[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.995ms
|
||||||
|
2026-04-02T15:11:18[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.993ms
|
||||||
|
2026-04-02T15:11:19[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:20[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:21[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:22[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.996ms
|
||||||
|
2026-04-02T15:11:23[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:24[D][main.go:125]: Cpu clk period: 308, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:25[D][main.go:125]: Cpu clk period: 305, Timer clock period: 433, frame time: 19.993ms
|
||||||
|
2026-04-02T15:11:26[D][main.go:125]: Cpu clk period: 302, Timer clock period: 433, frame time: 19.992ms
|
||||||
|
2026-04-02T15:11:27[D][main.go:125]: Cpu clk period: 298, Timer clock period: 433, frame time: 19.993ms
|
||||||
|
2026-04-02T15:11:28[D][main.go:125]: Cpu clk period: 300, Timer clock period: 433, frame time: 19.993ms
|
||||||
|
2026-04-02T15:11:29[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.991ms
|
||||||
|
2026-04-02T15:11:30[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.995ms
|
||||||
|
2026-04-02T15:11:31[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:32[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.993ms
|
||||||
|
2026-04-02T15:11:33[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:34[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.993ms
|
||||||
|
2026-04-02T15:11:35[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.990ms
|
||||||
|
2026-04-02T15:11:36[D][main.go:125]: Cpu clk period: 303, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:37[D][main.go:125]: Cpu clk period: 301, Timer clock period: 433, frame time: 19.995ms
|
||||||
|
2026-04-02T15:11:38[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:39[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.995ms
|
||||||
|
2026-04-02T15:11:40[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:41[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.992ms
|
||||||
|
2026-04-02T15:11:42[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:43[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.997ms
|
||||||
|
2026-04-02T15:11:44[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.990ms
|
||||||
|
2026-04-02T15:11:45[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:46[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.997ms
|
||||||
|
2026-04-02T15:11:47[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:48[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.997ms
|
||||||
|
2026-04-02T15:11:49[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.991ms
|
||||||
|
2026-04-02T15:11:50[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:51[D][main.go:125]: Cpu clk period: 304, Timer clock period: 433, frame time: 19.995ms
|
||||||
|
2026-04-02T15:11:52[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.993ms
|
||||||
|
2026-04-02T15:11:53[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.993ms
|
||||||
|
2026-04-02T15:11:54[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.995ms
|
||||||
|
2026-04-02T15:11:55[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:56[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.994ms
|
||||||
|
2026-04-02T15:11:57[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.995ms
|
||||||
|
2026-04-02T15:11:58[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.997ms
|
||||||
|
2026-04-02T15:11:59[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.996ms
|
||||||
|
2026-04-02T15:12:00[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:01[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:02[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:03[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:04[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:05[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:06[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:07[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.998ms
|
||||||
|
2026-04-02T15:12:08[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:09[D][main.go:125]: Cpu clk period: 302, Timer clock period: 431, frame time: 19.997ms
|
||||||
|
2026-04-02T15:12:10[D][main.go:125]: Cpu clk period: 300, Timer clock period: 431, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:11[D][main.go:125]: Cpu clk period: 300, Timer clock period: 428, frame time: 20.009ms
|
||||||
|
2026-04-02T15:12:12[D][main.go:125]: Cpu clk period: 300, Timer clock period: 428, frame time: 19.980ms
|
||||||
|
2026-04-02T15:12:13[D][main.go:125]: Cpu clk period: 302, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:14[D][main.go:125]: Cpu clk period: 302, Timer clock period: 428, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:15[D][main.go:125]: Cpu clk period: 297, Timer clock period: 428, frame time: 19.993ms
|
||||||
|
2026-04-02T15:12:16[D][main.go:125]: Cpu clk period: 301, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:17[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.993ms
|
||||||
|
2026-04-02T15:12:18[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:19[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:20[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:21[D][main.go:125]: Cpu clk period: 302, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:22[D][main.go:125]: Cpu clk period: 302, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:23[D][main.go:125]: Cpu clk period: 302, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:24[D][main.go:125]: Cpu clk period: 302, Timer clock period: 428, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:25[D][main.go:125]: Cpu clk period: 302, Timer clock period: 428, frame time: 19.996ms
|
||||||
|
2026-04-02T15:12:26[D][main.go:125]: Cpu clk period: 302, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:27[D][main.go:125]: Cpu clk period: 302, Timer clock period: 428, frame time: 19.993ms
|
||||||
|
2026-04-02T15:12:28[D][main.go:125]: Cpu clk period: 302, Timer clock period: 428, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:29[D][main.go:125]: Cpu clk period: 302, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:30[D][main.go:125]: Cpu clk period: 300, Timer clock period: 428, frame time: 19.993ms
|
||||||
|
2026-04-02T15:12:31[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.993ms
|
||||||
|
2026-04-02T15:12:32[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:33[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.992ms
|
||||||
|
2026-04-02T15:12:34[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:35[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:36[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:37[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:38[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.896ms
|
||||||
|
2026-04-02T15:12:39[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.993ms
|
||||||
|
2026-04-02T15:12:40[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:41[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:42[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:43[D][main.go:125]: Cpu clk period: 304, Timer clock period: 428, frame time: 19.993ms
|
||||||
|
2026-04-02T15:12:44[D][main.go:125]: Cpu clk period: 301, Timer clock period: 428, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:45[D][main.go:125]: Cpu clk period: 301, Timer clock period: 428, frame time: 19.992ms
|
||||||
|
2026-04-02T15:12:46[D][main.go:125]: Cpu clk period: 305, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:47[D][main.go:125]: Cpu clk period: 305, Timer clock period: 428, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:48[D][main.go:125]: Cpu clk period: 305, Timer clock period: 428, frame time: 19.993ms
|
||||||
|
2026-04-02T15:12:49[D][main.go:125]: Cpu clk period: 305, Timer clock period: 428, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:50[D][main.go:125]: Cpu clk period: 305, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:51[D][main.go:125]: Cpu clk period: 305, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:52[D][main.go:125]: Cpu clk period: 305, Timer clock period: 428, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:53[D][main.go:125]: Cpu clk period: 300, Timer clock period: 428, frame time: 19.992ms
|
||||||
|
2026-04-02T15:12:54[D][main.go:125]: Cpu clk period: 300, Timer clock period: 428, frame time: 19.991ms
|
||||||
|
2026-04-02T15:12:55[D][main.go:125]: Cpu clk period: 298, Timer clock period: 428, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:56[D][main.go:125]: Cpu clk period: 303, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:57[D][main.go:125]: Cpu clk period: 303, Timer clock period: 428, frame time: 19.995ms
|
||||||
|
2026-04-02T15:12:58[D][main.go:125]: Cpu clk period: 298, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:12:59[D][main.go:125]: Cpu clk period: 293, Timer clock period: 428, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:00[D][main.go:125]: Cpu clk period: 293, Timer clock period: 425, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:01[D][main.go:125]: Cpu clk period: 293, Timer clock period: 425, frame time: 19.992ms
|
||||||
|
2026-04-02T15:13:02[D][main.go:125]: Cpu clk period: 293, Timer clock period: 425, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:03[D][main.go:125]: Cpu clk period: 296, Timer clock period: 425, frame time: 19.993ms
|
||||||
|
2026-04-02T15:13:04[D][main.go:125]: Cpu clk period: 296, Timer clock period: 425, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:05[D][main.go:125]: Cpu clk period: 301, Timer clock period: 425, frame time: 19.993ms
|
||||||
|
2026-04-02T15:13:06[D][main.go:125]: Cpu clk period: 301, Timer clock period: 425, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:07[D][main.go:125]: Cpu clk period: 304, Timer clock period: 425, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:08[D][main.go:125]: Cpu clk period: 304, Timer clock period: 425, frame time: 19.995ms
|
||||||
|
2026-04-02T15:13:09[D][main.go:125]: Cpu clk period: 304, Timer clock period: 425, frame time: 19.993ms
|
||||||
|
2026-04-02T15:13:10[D][main.go:125]: Cpu clk period: 302, Timer clock period: 425, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:11[D][main.go:125]: Cpu clk period: 300, Timer clock period: 425, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:12[D][main.go:125]: Cpu clk period: 304, Timer clock period: 425, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:13[D][main.go:125]: Cpu clk period: 301, Timer clock period: 425, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:14[D][main.go:125]: Cpu clk period: 304, Timer clock period: 425, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:15[D][main.go:125]: Cpu clk period: 304, Timer clock period: 425, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:16[D][main.go:125]: Cpu clk period: 304, Timer clock period: 425, frame time: 19.993ms
|
||||||
|
2026-04-02T15:13:17[D][main.go:125]: Cpu clk period: 304, Timer clock period: 425, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:18[D][fdc.go:445]: Save Floppy to file floppy/floppyB.okd.
|
||||||
|
2026-04-02T15:13:28[D][fdc.go:427]: Load Floppy content from file floppy/floppyB.okd.
|
||||||
|
2026-04-02T15:13:29[I][zrcp.go:117]: Ready for debugger connections on localhost:10001
|
||||||
|
2026-04-02T15:13:30[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 20.000ms
|
||||||
|
2026-04-02T15:13:31[D][main.go:125]: Cpu clk period: 308, Timer clock period: 430, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:32[D][main.go:125]: Cpu clk period: 310, Timer clock period: 430, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:33[D][main.go:125]: Cpu clk period: 310, Timer clock period: 430, frame time: 19.995ms
|
||||||
|
2026-04-02T15:13:34[D][main.go:125]: Cpu clk period: 310, Timer clock period: 430, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:35[D][main.go:125]: Cpu clk period: 306, Timer clock period: 433, frame time: 19.992ms
|
||||||
|
2026-04-02T15:13:36[D][main.go:125]: Cpu clk period: 308, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:37[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:38[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:39[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:40[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.992ms
|
||||||
|
2026-04-02T15:13:41[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.993ms
|
||||||
|
2026-04-02T15:13:42[D][main.go:125]: Cpu clk period: 310, Timer clock period: 433, frame time: 19.994ms
|
||||||
|
2026-04-02T15:13:42[D][fdc.go:445]: Save Floppy to file floppy/floppyB.okd.
|
||||||
@ -5,7 +5,6 @@ import (
|
|||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
"maps"
|
|
||||||
"net"
|
"net"
|
||||||
"okemu/config"
|
"okemu/config"
|
||||||
"okemu/debug"
|
"okemu/debug"
|
||||||
@ -13,7 +12,6 @@ import (
|
|||||||
"okemu/okean240"
|
"okemu/okean240"
|
||||||
"os"
|
"os"
|
||||||
"runtime"
|
"runtime"
|
||||||
"slices"
|
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
@ -76,7 +74,6 @@ var commandHandlers = map[string]CommandHandler{
|
|||||||
"hexdump": {(*ZRCP).handleHexDump, "Dumps memory at address, showing hex and ascii"},
|
"hexdump": {(*ZRCP).handleHexDump, "Dumps memory at address, showing hex and ascii"},
|
||||||
"load-binary": {(*ZRCP).handleLoadBinary, "Load binary file \"file\" at address \"addr\" with length \"len\", on the current memory zone"},
|
"load-binary": {(*ZRCP).handleLoadBinary, "Load binary file \"file\" at address \"addr\" with length \"len\", on the current memory zone"},
|
||||||
"quit": {(*ZRCP).handleEmptyHandler, "Closes connection"},
|
"quit": {(*ZRCP).handleEmptyHandler, "Closes connection"},
|
||||||
"reset-cpu": {(*ZRCP).handleResetCPU, "Resets CPU"},
|
|
||||||
"read-memory": {(*ZRCP).handleReadMemory, "Dumps memory at address"},
|
"read-memory": {(*ZRCP).handleReadMemory, "Dumps memory at address"},
|
||||||
"reset-tstates-partial": {(*ZRCP).handleResetTStatesPartial, "Resets the t-states partial counter"},
|
"reset-tstates-partial": {(*ZRCP).handleResetTStatesPartial, "Resets the t-states partial counter"},
|
||||||
"run": {(*ZRCP).handleRun, "Run cpu when on cpu step mode"},
|
"run": {(*ZRCP).handleRun, "Run cpu when on cpu step mode"},
|
||||||
@ -339,8 +336,6 @@ func (p *ZRCP) handleCPUHistory() (string, error) {
|
|||||||
return p.stateResponse(history), nil
|
return p.stateResponse(history), nil
|
||||||
}
|
}
|
||||||
return "", errors.New("ERROR: index out of range")
|
return "", errors.New("ERROR: index out of range")
|
||||||
case "get-size":
|
|
||||||
return strconv.Itoa(p.debugger.CpuHistorySize()), nil
|
|
||||||
case "ignrephalt", "ignrepldxr":
|
case "ignrephalt", "ignrepldxr":
|
||||||
// ignore
|
// ignore
|
||||||
default:
|
default:
|
||||||
@ -642,7 +637,6 @@ func (p *ZRCP) handleSetBreakpointPassCount() (string, error) {
|
|||||||
|
|
||||||
func (p *ZRCP) handleDisassemble() (string, error) {
|
func (p *ZRCP) handleDisassemble() (string, error) {
|
||||||
var addr uint16
|
var addr uint16
|
||||||
var size uint64
|
|
||||||
if len(p.params) == 0 {
|
if len(p.params) == 0 {
|
||||||
addr = p.computer.CPUState().PC
|
addr = p.computer.CPUState().PC
|
||||||
} else {
|
} else {
|
||||||
@ -651,17 +645,9 @@ func (p *ZRCP) handleDisassemble() (string, error) {
|
|||||||
if e != nil {
|
if e != nil {
|
||||||
return "", fmt.Errorf("error, illegal address: %s", p.params[0])
|
return "", fmt.Errorf("error, illegal address: %s", p.params[0])
|
||||||
}
|
}
|
||||||
if len(p.params) == 2 {
|
|
||||||
size, e = parseUint64(p.params[1])
|
|
||||||
if e != nil {
|
|
||||||
return "", fmt.Errorf("error, illegal size: %s", p.params[1])
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
size = 1
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
res := p.disassembler.Disassm(addr)
|
res := p.disassembler.Disassm(addr)
|
||||||
log.Tracef("DISASSM[0x%04X, %d]: %s", addr, size, res)
|
log.Trace(res)
|
||||||
return res, nil
|
return res, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -713,11 +699,6 @@ func (p *ZRCP) handleGetRegisters() (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (p *ZRCP) handleHardResetCPU() (string, error) {
|
func (p *ZRCP) handleHardResetCPU() (string, error) {
|
||||||
p.computer.SetPendingCpuReset(true)
|
|
||||||
return "", nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func (p *ZRCP) handleResetCPU() (string, error) {
|
|
||||||
p.computer.Reset()
|
p.computer.Reset()
|
||||||
return "", nil
|
return "", nil
|
||||||
}
|
}
|
||||||
@ -955,10 +936,8 @@ func (p *ZRCP) handleGetMemBreakpoints() (string, error) {
|
|||||||
func (p *ZRCP) handleHelp() (string, error) {
|
func (p *ZRCP) handleHelp() (string, error) {
|
||||||
var res strings.Builder
|
var res strings.Builder
|
||||||
res.WriteString("Available commands:\n")
|
res.WriteString("Available commands:\n")
|
||||||
commands := slices.Collect(maps.Keys(commandHandlers))
|
for k, v := range commandHandlers {
|
||||||
slices.Sort(commands)
|
res.WriteString(fmt.Sprintf("%-*s%s\n", 24, k, v.desc))
|
||||||
for _, cmd := range commands {
|
|
||||||
res.WriteString(fmt.Sprintf("%-*s%s\n", 24, cmd, commandHandlers[cmd].desc))
|
|
||||||
}
|
}
|
||||||
res.WriteString("\nTotal commands: " + strconv.Itoa(len(commandHandlers)) + "\n")
|
res.WriteString("\nTotal commands: " + strconv.Itoa(len(commandHandlers)) + "\n")
|
||||||
return res.String(), nil
|
return res.String(), nil
|
||||||
|
|||||||
@ -6,7 +6,6 @@ import (
|
|||||||
"okemu/config"
|
"okemu/config"
|
||||||
"okemu/okean240"
|
"okemu/okean240"
|
||||||
"okemu/okean240/fdc"
|
"okemu/okean240/fdc"
|
||||||
"os"
|
|
||||||
|
|
||||||
"fyne.io/fyne/v2"
|
"fyne.io/fyne/v2"
|
||||||
"fyne.io/fyne/v2/app"
|
"fyne.io/fyne/v2/app"
|
||||||
@ -94,16 +93,7 @@ func newOkdOpenDialog(drive byte, c *okean240.ComputerType, w fyne.Window, confi
|
|||||||
_ = reader.Close()
|
_ = reader.Close()
|
||||||
}, w)
|
}, w)
|
||||||
fod.SetFileName(config.FDC[drive].FloppyFile)
|
fod.SetFileName(config.FDC[drive].FloppyFile)
|
||||||
cwd, e := os.Getwd()
|
|
||||||
if e == nil {
|
|
||||||
uri, e := storage.ListerForURI(storage.NewFileURI(cwd))
|
|
||||||
if e == nil {
|
|
||||||
fod.SetLocation(uri)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
fod.SetTitleText(fmt.Sprintf("Load floppy %s: image", string(rune(int(drive+66)))))
|
|
||||||
fod.SetFilter(storage.NewExtensionFileFilter(floppyDriveExt))
|
fod.SetFilter(storage.NewExtensionFileFilter(floppyDriveExt))
|
||||||
fod.Resize(fyne.NewSize(580, 500))
|
|
||||||
return fod
|
return fod
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -174,7 +164,7 @@ func newToolbar(c *okean240.ComputerType, w fyne.Window, a fyne.App, config *con
|
|||||||
}))
|
}))
|
||||||
hBox.Add(layout.NewSpacer())
|
hBox.Add(layout.NewSpacer())
|
||||||
hBox.Add(widget.NewButtonWithIcon("Reset", theme.MediaReplayIcon(), func() {
|
hBox.Add(widget.NewButtonWithIcon("Reset", theme.MediaReplayIcon(), func() {
|
||||||
c.SetPendingHardReset(true)
|
c.SetPendingReset(true)
|
||||||
//computer.Reset(conf)
|
//computer.Reset(conf)
|
||||||
}))
|
}))
|
||||||
return hBox
|
return hBox
|
||||||
|
|||||||
17
src/main.go
17
src/main.go
@ -22,8 +22,8 @@ import (
|
|||||||
"github.com/romychs/z80go/dis"
|
"github.com/romychs/z80go/dis"
|
||||||
)
|
)
|
||||||
|
|
||||||
var Version = "v1.0.3"
|
var Version = "v1.0.2"
|
||||||
var BuildTime = "2026-04-08"
|
var BuildTime = "2026-04-02"
|
||||||
|
|
||||||
const defaultTimerClkPeriod = 433
|
const defaultTimerClkPeriod = 433
|
||||||
const defaultCpuClkPeriod = 310
|
const defaultCpuClkPeriod = 310
|
||||||
@ -40,6 +40,8 @@ const diffScale = 15.0
|
|||||||
////go:embed bin/jack.com
|
////go:embed bin/jack.com
|
||||||
//var ramBytes []byte
|
//var ramBytes []byte
|
||||||
|
|
||||||
|
var needReset = false
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
fmt.Printf("Starting Ocean-240.2 emulator %s build at %s\n", Version, BuildTime)
|
fmt.Printf("Starting Ocean-240.2 emulator %s build at %s\n", Version, BuildTime)
|
||||||
|
|
||||||
@ -203,18 +205,16 @@ func cpuClock(computer *okean240.ComputerType, dezog debug.DEZOG) {
|
|||||||
|
|
||||||
for {
|
for {
|
||||||
elapsed := hrtime.Since(timeStart)
|
elapsed := hrtime.Since(timeStart)
|
||||||
if computer.FullSpeed() || int64(elapsed) >= cpuClkPeriod.Load() {
|
if int64(elapsed) >= cpuClkPeriod.Load() {
|
||||||
timeStart = hrtime.Now()
|
timeStart = hrtime.Now()
|
||||||
bp = 0
|
bp = 0
|
||||||
bpType = 0
|
bpType = 0
|
||||||
|
|
||||||
// 2.5MHz frequency
|
// 2.5MHz frequency
|
||||||
cpuTicks.Add(1)
|
cpuTicks.Add(1)
|
||||||
if !computer.PendingHardReset() && !computer.PendingCpuReset() {
|
|
||||||
if computer.FullSpeed() {
|
if computer.FullSpeed() {
|
||||||
// Max frequency
|
// Max frequency
|
||||||
_, bp, bpType = computer.Do()
|
_, bp, bpType = computer.Do()
|
||||||
nextTick = cpuTicks.Load()
|
|
||||||
} else if cpuTicks.Load() >= nextTick {
|
} else if cpuTicks.Load() >= nextTick {
|
||||||
var t uint32
|
var t uint32
|
||||||
t, bp, bpType = computer.Do()
|
t, bp, bpType = computer.Do()
|
||||||
@ -226,12 +226,9 @@ func cpuClock(computer *okean240.ComputerType, dezog debug.DEZOG) {
|
|||||||
if bp > 0 || bpType != 0 {
|
if bp > 0 || bpType != 0 {
|
||||||
dezog.BreakpointHit(bp, bpType)
|
dezog.BreakpointHit(bp, bpType)
|
||||||
}
|
}
|
||||||
} else {
|
if needReset {
|
||||||
if computer.PendingHardReset() {
|
|
||||||
computer.HardReset()
|
|
||||||
} else {
|
|
||||||
computer.Reset()
|
computer.Reset()
|
||||||
}
|
needReset = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -58,8 +58,7 @@ type ComputerType struct {
|
|||||||
config *config.OkEmuConfig
|
config *config.OkEmuConfig
|
||||||
kbAck atomic.Bool
|
kbAck atomic.Bool
|
||||||
fullSpeed atomic.Bool
|
fullSpeed atomic.Bool
|
||||||
pendingCpuReset atomic.Bool
|
pendingReset atomic.Bool
|
||||||
pendingHardReset atomic.Bool
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type Snapshot struct {
|
type Snapshot struct {
|
||||||
@ -111,28 +110,10 @@ func (c *ComputerType) MemWrite(addr uint16, val byte) {
|
|||||||
func NewComputer(cfg *config.OkEmuConfig, deb *debug.Debugger) *ComputerType {
|
func NewComputer(cfg *config.OkEmuConfig, deb *debug.Debugger) *ComputerType {
|
||||||
c := ComputerType{}
|
c := ComputerType{}
|
||||||
c.config = cfg
|
c.config = cfg
|
||||||
c.cpu = z80go.NewCPU(&c)
|
|
||||||
c.debugger = deb
|
|
||||||
|
|
||||||
c.HardReset()
|
|
||||||
|
|
||||||
return &c
|
|
||||||
}
|
|
||||||
|
|
||||||
// Reset Only CPU reset.
|
|
||||||
func (c *ComputerType) Reset() {
|
|
||||||
// CPU
|
|
||||||
c.cpu.Reset()
|
|
||||||
c.cycles = 0
|
|
||||||
c.tstatesPartial = 0
|
|
||||||
c.pendingCpuReset.Store(false)
|
|
||||||
}
|
|
||||||
|
|
||||||
// HardReset full computer reset, Use SetPendingHardReset flag to set flag before call this method
|
|
||||||
func (c *ComputerType) HardReset() {
|
|
||||||
c.cpu.Reset()
|
|
||||||
c.memory = Memory{}
|
c.memory = Memory{}
|
||||||
c.memory.Init(c.config.MonitorFile, c.config.CPMFile)
|
c.memory.Init(cfg.MonitorFile, cfg.CPMFile)
|
||||||
|
|
||||||
|
c.cpu = z80go.NewCPU(&c)
|
||||||
|
|
||||||
c.cycles = 0
|
c.cycles = 0
|
||||||
c.tstatesPartial = 0
|
c.tstatesPartial = 0
|
||||||
@ -145,18 +126,24 @@ func (c *ComputerType) HardReset() {
|
|||||||
|
|
||||||
c.vShift = 0
|
c.vShift = 0
|
||||||
c.hShift = 0
|
c.hShift = 0
|
||||||
|
//c.aOffset = 0x100
|
||||||
|
|
||||||
c.pit = pit.New()
|
c.pit = pit.New()
|
||||||
c.kbAck.Store(false)
|
c.kbAck.Store(false)
|
||||||
c.usart = usart.New()
|
c.usart = usart.New()
|
||||||
c.pic = pic.NewI8259()
|
c.pic = pic.NewI8259()
|
||||||
c.fdc = fdc.NewFDC(c.config)
|
c.fdc = fdc.NewFDC(cfg)
|
||||||
|
|
||||||
c.cpuFrequency = DefaultCPUFrequency
|
c.cpuFrequency = DefaultCPUFrequency
|
||||||
|
c.debugger = deb
|
||||||
c.fullSpeed.Store(false)
|
c.fullSpeed.Store(false)
|
||||||
c.pendingHardReset.Store(false)
|
c.pendingReset.Store(false)
|
||||||
c.pendingCpuReset.Store(false)
|
return &c
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *ComputerType) Reset() {
|
||||||
|
c.cpu.Reset()
|
||||||
|
c.cycles = 0
|
||||||
|
c.tstatesPartial = 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *ComputerType) getContext() map[string]interface{} {
|
func (c *ComputerType) getContext() map[string]interface{} {
|
||||||
@ -536,20 +523,12 @@ func (c *ComputerType) FullSpeed() bool {
|
|||||||
return c.fullSpeed.Load()
|
return c.fullSpeed.Load()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *ComputerType) SetPendingHardReset(pending bool) {
|
func (c *ComputerType) SetPendingReset(pending bool) {
|
||||||
c.pendingHardReset.Store(pending)
|
c.pendingReset.Store(pending)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *ComputerType) PendingHardReset() bool {
|
func (c *ComputerType) PendingReset() bool {
|
||||||
return c.pendingHardReset.Load()
|
return c.pendingReset.Load()
|
||||||
}
|
|
||||||
|
|
||||||
func (c *ComputerType) SetPendingCpuReset(pending bool) {
|
|
||||||
c.pendingCpuReset.Store(pending)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (c *ComputerType) PendingCpuReset() bool {
|
|
||||||
return c.pendingCpuReset.Load()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *ComputerType) LoadFloppyData(drive byte, reader fyne.URIReadCloser) error {
|
func (c *ComputerType) LoadFloppyData(drive byte, reader fyne.URIReadCloser) error {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user