BK0011M - Maverick-Shark/retroGuru GitHub Wiki
- Oficial
- Smaslovski (Covox support - Audio)
- When while boot logo scrolls up keep SPACE pressed. It won't autoboot, type
2BorB:
B- Or do:
MO- And after (to boot from A:):
BNOTE: Use BK0011M mode (not BK0010) and disable SMK512.
- BIN file support for BK0010 mode (only single file apps are supported)
- Change colors
COLOR 1 // white
COLOR 2 // green
COLOR 3 // light blue 'B' - Boot from any bootable floppy (Disk).\n\
'xxxB' - Boot from the floppy drive xxx.\n\
'L' - Load file from tape\n\
'xxxxxxL' - Load file to address xxxxxx.\n\
'M' or '0M' - Turn the tape-recoder on.\n\
'xM' - Turn the tape-recoder off.\n\
'G' - Run currently loaded program.\n\
'xxxxxxG' - Run from address xxxxxx.\n\
'P' - Continue after the STOP key press or HALT.\n\
'Step' - Execute a single instruction and return to MONITOR.\n\
'Backspace' - Delete last digit (digits only).\n\
'xxxxxx/' - Open word xxxxxx (octal) in memory for editing.\n\
'xxxxxx\\' - Open byte xxxxxx (octal) in memory for editing.\n\
'Rx' - Open system register x for editing.\n\
'Enter' - Close opened memory cell and accept changes.\n\
'Up' - Move to the next memory cell and accept changes.\n\
'Down' - Move to the previous memory cell and accept changes\n\
'Left' - Jump to address <address>+<word>+2 (\"67\" addressing).\n\
'Right' - Jump to address <address>+<byte>*2+2 (assembler 'BR' jump)\n\
'@' - Close and jump to the address stored in the current memory cell.\n\
'N;MC' - Map memory page N (octal) to address range M (octal).\n");- On BK0010(-01) it is necessary to enable the so-called. "font color mode".
- To do this, press [AP2]+[9] or [KT] , select Color in the menu , press [ENTER] to change the value and save the configuration Save Setup.
- Exit the menu - [KT].
- Don't ignore [AP2]+[1]
- Download the latest build (04/29/2023) MKDOS318B.IMG
| PC key | BK key |
|---|---|
| ESC | KT |
| F1 | ПОВТ |
| F2 | ВС |
| F3 | ГРАФ |
| F4 | Color/Mono |
| F5 | -!-> |
| F6 | ИНДСУ |
| F7 | БЛОК РЕД |
| F8 | ШАГ |
| F9 | СБР |
| F10 | СТОП |
| RCtrl+F11 | RESET |
| F11 | Change colors |
| F12 | OSD Menu |
| Insert | !--> |
| Delete | !<-- |
| Shift+Enter | УСТ ТАБ |
| Shift+Tab | СБР ТАБ |
| Alt+Tab | ШАГ ПО ТАБ |
| Left Win | ЛАТ |
| Left Ctrl | РУС |
| Right Ctrl | УС (Ctrl) |
| Alt | АР2 (Alt) |
- BK - All Games (Archive.org)
- Select Covox sound from OSD
- Load OmegaTracker.dsk and OmegaTracker-songs.dsk to unit A: and unitB:
- Boot (B key).
- BK0010 Forum http://bk0010.forum20.ru/
assign SDRAM_CLK = clk_sys;
assign HDMI_PCLK = clk_vid; // HDMI use onlypll pll
(
.inclk0(CLOCK_27),
.c0(clk_sys),
.c1(clk_vid),
.locked(plock)
);altpll_component.bandwidth_type = "AUTO",
altpll_component.clk0_divide_by = 9, // clk_sys
altpll_component.clk0_duty_cycle = 50,
altpll_component.clk0_multiply_by = 32,
altpll_component.clk0_phase_shift = "0",
altpll_component.clk1_divide_by = 9, // clk_vid
altpll_component.clk1_duty_cycle = 50,
altpll_component.clk1_multiply_by = 8,
altpll_component.clk1_phase_shift = "-6944",
altpll_component.inclk0_input_frequency = 37037,
altpll_component.intended_device_family = "Cyclone III",// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "96.000000"
// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE1 STRING "24.000000"// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000"
// Retrieval info: PRIVATE: PHASE_SHIFT1 STRING "-60.00000000"pll pll
(
.inclk0(CLOCK_27),
.c0(clk_sys),
.c1(SDRAM_CLK),
.locked(plock)
);altpll_component.bandwidth_type = "AUTO",
altpll_component.clk0_divide_by = 9,
altpll_component.clk0_duty_cycle = 50,
altpll_component.clk0_multiply_by = 32,
altpll_component.clk0_phase_shift = "0",
altpll_component.clk1_divide_by = 9,
altpll_component.clk1_duty_cycle = 50,
altpll_component.clk1_multiply_by = 32,
altpll_component.clk1_phase_shift = "-1736",
altpll_component.inclk0_input_frequency = 37037,
altpll_component.intended_device_family = "Cyclone III",// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "96.000000"
// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE1 STRING "96.000000"// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000"
// Retrieval info: PRIVATE: PHASE_SHIFT1 STRING "-60.00000000"- BK011M => 4 MHz
32/9 = 4 MHz
MiST cyc3 (clk - 27MHz)
27 x 32/9 = 96 // c0 clk_sys (4MHz)
27 x 8/9 = 24 // c1 clk_vid
-6944 // phase shift
sdram_clk => clk_sys
QMTech cyc4gx (clk - 50Mhz)
50 x 48/25 = 96 // c0 clk_sys (4Mhz)
50 x 12/25 = 24 // c1 sdram_clk
-1736 // phase shift