Compare commits

..

No commits in common. "master" and "v1.0.2" have entirely different histories.

7 changed files with 645 additions and 103 deletions

1
.gitignore vendored
View File

@ -2,6 +2,5 @@
*.lst
*.tmp
*.sh
*.log
.idea/
src/.idea/

Binary file not shown.

598
okemu.log Normal file
View 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.

View File

@ -5,7 +5,6 @@ import (
"errors"
"fmt"
"io"
"maps"
"net"
"okemu/config"
"okemu/debug"
@ -13,7 +12,6 @@ import (
"okemu/okean240"
"os"
"runtime"
"slices"
"strconv"
"strings"
@ -76,7 +74,6 @@ var commandHandlers = map[string]CommandHandler{
"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"},
"quit": {(*ZRCP).handleEmptyHandler, "Closes connection"},
"reset-cpu": {(*ZRCP).handleResetCPU, "Resets CPU"},
"read-memory": {(*ZRCP).handleReadMemory, "Dumps memory at address"},
"reset-tstates-partial": {(*ZRCP).handleResetTStatesPartial, "Resets the t-states partial counter"},
"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 "", errors.New("ERROR: index out of range")
case "get-size":
return strconv.Itoa(p.debugger.CpuHistorySize()), nil
case "ignrephalt", "ignrepldxr":
// ignore
default:
@ -642,7 +637,6 @@ func (p *ZRCP) handleSetBreakpointPassCount() (string, error) {
func (p *ZRCP) handleDisassemble() (string, error) {
var addr uint16
var size uint64
if len(p.params) == 0 {
addr = p.computer.CPUState().PC
} else {
@ -651,17 +645,9 @@ func (p *ZRCP) handleDisassemble() (string, error) {
if e != nil {
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)
log.Tracef("DISASSM[0x%04X, %d]: %s", addr, size, res)
log.Trace(res)
return res, nil
}
@ -713,11 +699,6 @@ func (p *ZRCP) handleGetRegisters() (string, error) {
}
func (p *ZRCP) handleHardResetCPU() (string, error) {
p.computer.SetPendingCpuReset(true)
return "", nil
}
func (p *ZRCP) handleResetCPU() (string, error) {
p.computer.Reset()
return "", nil
}
@ -955,10 +936,8 @@ func (p *ZRCP) handleGetMemBreakpoints() (string, error) {
func (p *ZRCP) handleHelp() (string, error) {
var res strings.Builder
res.WriteString("Available commands:\n")
commands := slices.Collect(maps.Keys(commandHandlers))
slices.Sort(commands)
for _, cmd := range commands {
res.WriteString(fmt.Sprintf("%-*s%s\n", 24, cmd, commandHandlers[cmd].desc))
for k, v := range commandHandlers {
res.WriteString(fmt.Sprintf("%-*s%s\n", 24, k, v.desc))
}
res.WriteString("\nTotal commands: " + strconv.Itoa(len(commandHandlers)) + "\n")
return res.String(), nil

View File

@ -6,7 +6,6 @@ import (
"okemu/config"
"okemu/okean240"
"okemu/okean240/fdc"
"os"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/app"
@ -94,16 +93,7 @@ func newOkdOpenDialog(drive byte, c *okean240.ComputerType, w fyne.Window, confi
_ = reader.Close()
}, w)
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.Resize(fyne.NewSize(580, 500))
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(widget.NewButtonWithIcon("Reset", theme.MediaReplayIcon(), func() {
c.SetPendingHardReset(true)
c.SetPendingReset(true)
//computer.Reset(conf)
}))
return hBox

View File

@ -22,8 +22,8 @@ import (
"github.com/romychs/z80go/dis"
)
var Version = "v1.0.3"
var BuildTime = "2026-04-08"
var Version = "v1.0.2"
var BuildTime = "2026-04-02"
const defaultTimerClkPeriod = 433
const defaultCpuClkPeriod = 310
@ -40,6 +40,8 @@ const diffScale = 15.0
////go:embed bin/jack.com
//var ramBytes []byte
var needReset = false
func main() {
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 {
elapsed := hrtime.Since(timeStart)
if computer.FullSpeed() || int64(elapsed) >= cpuClkPeriod.Load() {
if int64(elapsed) >= cpuClkPeriod.Load() {
timeStart = hrtime.Now()
bp = 0
bpType = 0
// 2.5MHz frequency
cpuTicks.Add(1)
if !computer.PendingHardReset() && !computer.PendingCpuReset() {
if computer.FullSpeed() {
// Max frequency
_, bp, bpType = computer.Do()
nextTick = cpuTicks.Load()
} else if cpuTicks.Load() >= nextTick {
var t uint32
t, bp, bpType = computer.Do()
@ -226,12 +226,9 @@ func cpuClock(computer *okean240.ComputerType, dezog debug.DEZOG) {
if bp > 0 || bpType != 0 {
dezog.BreakpointHit(bp, bpType)
}
} else {
if computer.PendingHardReset() {
computer.HardReset()
} else {
if needReset {
computer.Reset()
}
needReset = false
}
}
}

View File

@ -58,8 +58,7 @@ type ComputerType struct {
config *config.OkEmuConfig
kbAck atomic.Bool
fullSpeed atomic.Bool
pendingCpuReset atomic.Bool
pendingHardReset atomic.Bool
pendingReset atomic.Bool
}
type Snapshot struct {
@ -111,28 +110,10 @@ func (c *ComputerType) MemWrite(addr uint16, val byte) {
func NewComputer(cfg *config.OkEmuConfig, deb *debug.Debugger) *ComputerType {
c := ComputerType{}
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.Init(c.config.MonitorFile, c.config.CPMFile)
c.memory.Init(cfg.MonitorFile, cfg.CPMFile)
c.cpu = z80go.NewCPU(&c)
c.cycles = 0
c.tstatesPartial = 0
@ -145,18 +126,24 @@ func (c *ComputerType) HardReset() {
c.vShift = 0
c.hShift = 0
//c.aOffset = 0x100
c.pit = pit.New()
c.kbAck.Store(false)
c.usart = usart.New()
c.pic = pic.NewI8259()
c.fdc = fdc.NewFDC(c.config)
c.fdc = fdc.NewFDC(cfg)
c.cpuFrequency = DefaultCPUFrequency
c.debugger = deb
c.fullSpeed.Store(false)
c.pendingHardReset.Store(false)
c.pendingCpuReset.Store(false)
c.pendingReset.Store(false)
return &c
}
func (c *ComputerType) Reset() {
c.cpu.Reset()
c.cycles = 0
c.tstatesPartial = 0
}
func (c *ComputerType) getContext() map[string]interface{} {
@ -536,20 +523,12 @@ func (c *ComputerType) FullSpeed() bool {
return c.fullSpeed.Load()
}
func (c *ComputerType) SetPendingHardReset(pending bool) {
c.pendingHardReset.Store(pending)
func (c *ComputerType) SetPendingReset(pending bool) {
c.pendingReset.Store(pending)
}
func (c *ComputerType) PendingHardReset() bool {
return c.pendingHardReset.Load()
}
func (c *ComputerType) SetPendingCpuReset(pending bool) {
c.pendingCpuReset.Store(pending)
}
func (c *ComputerType) PendingCpuReset() bool {
return c.pendingCpuReset.Load()
func (c *ComputerType) PendingReset() bool {
return c.pendingReset.Load()
}
func (c *ComputerType) LoadFloppyData(drive byte, reader fyne.URIReadCloser) error {