94ed76be82
src/stage2/stage2.nasm:573: warning: label alone on a line without a colon might be in error [-w+label-orphan]
2024-10-03 15:28:44 -04:00
46717935a1
src/stage2/stage2.nasm:573: warning: label alone on a line without a colon might be in error [-w+label-orphan]
2024-10-03 15:28:44 -04:00
9080533175
cdecl16 for EnableA20 ver.1
2024-10-03 15:10:22 -04:00
f691000a31
cdecl16 for EnableA20 ver.1
2024-10-03 15:10:22 -04:00
a3af2a5825
replace prologs and epilogs in cdecl functions so far
2024-10-03 14:51:43 -04:00
c524d8801d
replace prologs and epilogs in cdecl functions so far
2024-10-03 14:51:43 -04:00
0c36f9f1fd
added entry & exit macros
2024-10-03 14:46:47 -04:00
0084747765
added entry & exit macros
2024-10-03 14:46:47 -04:00
3804f1c4be
bunch of changes mostly to do with cdecl16 conformity
...
moved top of stack marker to init
SetTextMode and Cursor done before hello msg
corrected CC/Stack usage to conform with cdecl16 for PrintString
corrected CC/Stack usage to conform with cdecl16 for PrintChar
corrected stack usage to conform with cdecl16 for SetTextMode
corrected stack usage to conform with cdecl16 for disable_cursor
2024-10-03 13:49:44 -04:00
929962eaca
bunch of changes mostly to do with cdecl16 conformity
...
moved top of stack marker to init
SetTextMode and Cursor done before hello msg
corrected CC/Stack usage to conform with cdecl16 for PrintString
corrected CC/Stack usage to conform with cdecl16 for PrintChar
corrected stack usage to conform with cdecl16 for SetTextMode
corrected stack usage to conform with cdecl16 for disable_cursor
2024-10-03 13:49:44 -04:00
a6835df63e
fixing how the stack works stage1 😳
2024-10-02 12:37:21 -04:00
054f4320ba
fixing how the stack works stage1 😳
2024-10-02 12:37:21 -04:00
18bb9a5691
remove comment about CC, see docs/
2024-10-02 11:59:34 -04:00
2f6bd2e2d8
remove comment about CC, see docs/
2024-10-02 11:59:34 -04:00
cbd7244e87
load our base headers in the same order as the mbr
2024-10-02 10:26:36 -04:00
7c446ef3b2
load our base headers in the same order as the mbr
2024-10-02 10:26:36 -04:00
f3de54fa9d
moved reservation for bpb to a include
2024-10-02 10:25:59 -04:00
2bbfa0931b
moved reservation for bpb to a include
2024-10-02 10:25:59 -04:00
e057dbdbe3
added some clarification on cdecl16
2024-10-02 10:13:45 -04:00
8e595e8eba
added some clarification on cdecl16
2024-10-02 10:13:45 -04:00
b654e900ed
removed ata1 from windows bochsrc
2024-10-02 10:13:00 -04:00
5e4e40f7de
removed ata1 from windows bochsrc
2024-10-02 10:13:00 -04:00
d813b03de9
added bxrc config to launch on windows hosts
2024-09-21 14:09:52 -04:00
6db97e3258
added bxrc config to launch on windows hosts
2024-09-21 14:09:52 -04:00
8a3b12774f
small optimization to error printer
...
saves us 5 bytes of code (15 overall)
2024-09-21 13:45:15 -04:00
d42ee1df60
small optimization to error printer
...
saves us 5 bytes of code (15 overall)
2024-09-21 13:45:15 -04:00
60a10e41e0
added debuging 'errors'
...
also there is special handling for them in error.inc
2024-09-21 13:28:52 -04:00
96a8103e11
added debuging 'errors'
...
also there is special handling for them in error.inc
2024-09-21 13:28:52 -04:00
20c18ac4ec
partially revert change, sti is still in init
2024-09-21 12:32:49 -04:00
a5702bd92e
partially revert change, sti is still in init
2024-09-21 12:32:49 -04:00
e859f5da13
added -P option to losetup
...
this fixes an issue that appeared on WSL2 recently(ish)
2024-09-21 12:04:05 -04:00
bdc1fc5bf0
added -P option to losetup
...
this fixes an issue that appeared on WSL2 recently(ish)
2024-09-21 12:04:05 -04:00
2a1b0f3b09
ignore vscode personal configs
2024-09-21 11:46:36 -04:00
1c27b665b0
ignore vscode personal configs
2024-09-21 11:46:36 -04:00
ee65b6acc5
remove reallocation in mbr init
...
also reenable interupts in the init block
2024-09-21 11:45:22 -04:00
abc79adeb7
remove reallocation in mbr init
...
also reenable interupts in the init block
2024-09-21 11:45:22 -04:00
dafac41102
Update README.md
...
updated description to more accurately reflect project status
2024-07-27 09:21:41 -04:00
7fd4a89d96
Update README.md
...
updated description to more accurately reflect project status
2024-07-27 09:21:41 -04:00
9cb9a6664f
changed extention from .s to .nasm
2023-08-23 10:10:30 -04:00
355ceb49a7
changed extention from .s to .nasm
2023-08-23 10:10:30 -04:00
bd47648ad0
enable logging and bump to 128MB of memory
2023-08-23 10:10:13 -04:00
b590edd3ff
enable logging and bump to 128MB of memory
2023-08-23 10:10:13 -04:00
7b3ed7e1de
updated gitignore
2023-08-23 10:09:49 -04:00
30b71d2e6e
updated gitignore
2023-08-23 10:09:49 -04:00
333b176793
clarify that WSL is supported
v0.0.1
2023-08-23 07:35:30 -04:00
b2857ff9fd
clarify that WSL is supported
2023-08-23 07:35:30 -04:00
4b0e0abd9b
added description for create-disk script
2023-08-22 16:45:22 -04:00
4e9e58c430
added description for create-disk script
2023-08-22 16:45:22 -04:00
bd1492593b
Update README.md
2023-08-22 16:34:39 -04:00
5916b46a9e
Update README.md
2023-08-22 16:34:39 -04:00