DEADSOFTWARE

bmbb.git
3 years agoKernel: initialize fpu only if it exists master
DeaDDooMER [Wed, 19 Aug 2020 20:21:57 +0000 (23:21 +0300)]
Kernel: initialize fpu only if it exists

3 years agoKernel: do not use fpu ops in Kernel
DeaDDooMER [Sun, 9 Aug 2020 17:23:55 +0000 (20:23 +0300)]
Kernel: do not use fpu ops in Kernel

3 years agoInit: disable mouse driver
DeaDDooMER [Sun, 9 Aug 2020 17:16:02 +0000 (20:16 +0300)]
Init: disable mouse driver

3 years agoInit: use HostShell if no one graphics video mode
DeaDDooMER [Sun, 9 Aug 2020 16:12:48 +0000 (19:12 +0300)]
Init: use HostShell if no one graphics video mode

3 years agoDrvVesa: do not trap if not possible to get bios font
DeaDDooMER [Sun, 9 Aug 2020 16:11:03 +0000 (19:11 +0300)]
DrvVesa: do not trap if not possible to get bios font

3 years agoboot0: generate memory map for first 1Mb with older method
DeaDDooMER [Sun, 9 Aug 2020 16:09:04 +0000 (19:09 +0300)]
boot0: generate memory map for first 1Mb with older method

3 years agoboot0: add alternative method to get memory size for older machines
DeaDDooMER [Wed, 5 Aug 2020 20:57:22 +0000 (23:57 +0300)]
boot0: add alternative method to get memory size for older machines

5 years agoall input work through SysInput module
DeaDDooMER [Thu, 27 Dec 2018 19:53:45 +0000 (22:53 +0300)]
all input work through SysInput module

5 years agoadded ps/2 mouse driver
DeaDDooMER [Wed, 26 Dec 2018 23:16:27 +0000 (02:16 +0300)]
added ps/2 mouse driver

5 years agoimplemented buffering in HostPorts, fixed allocation of physical memory
DeaDDooMER [Tue, 25 Dec 2018 16:02:10 +0000 (19:02 +0300)]
implemented buffering in HostPorts, fixed allocation of physical memory

5 years agoAdded HostPorts and HostFonts
DeaDDooMER [Mon, 24 Dec 2018 15:01:20 +0000 (18:01 +0300)]
Added HostPorts and HostFonts

5 years agoTest fonts
DeaDDooMER [Sat, 22 Dec 2018 21:52:14 +0000 (00:52 +0300)]
Test fonts

5 years agoAdded VESA driver
DeaDDooMER [Sat, 22 Dec 2018 17:40:44 +0000 (20:40 +0300)]
Added VESA driver

5 years agoimplemented int86, so we can call bios services from protected mode
DeaDDooMER [Thu, 20 Dec 2018 21:30:34 +0000 (00:30 +0300)]
implemented int86, so we can call bios services from protected mode

5 years agoAdded page allocation
DeaDDooMER [Thu, 20 Dec 2018 00:14:49 +0000 (03:14 +0300)]
Added page allocation

5 years agoDrivers moved to Sys/Drv subsystems
DeaDDooMER [Tue, 18 Dec 2018 16:45:08 +0000 (19:45 +0300)]
Drivers moved to Sys/Drv subsystems

5 years agoLinkerBin now generate code that initialize section "data" at runtime
DeaDDooMER [Tue, 25 Sep 2018 23:33:38 +0000 (02:33 +0300)]
LinkerBin now generate code that initialize section "data" at runtime

5 years agoAdded HostConsole
DeaDDooMER [Tue, 25 Sep 2018 18:14:51 +0000 (21:14 +0300)]
Added HostConsole

5 years agoUpdate readme
DeaDDooMER [Tue, 25 Sep 2018 17:19:55 +0000 (20:19 +0300)]
Update readme

5 years agoCrosscompiler tools moved to subsystem Dev486
DeaDDooMER [Tue, 25 Sep 2018 16:47:38 +0000 (19:47 +0300)]
Crosscompiler tools moved to subsystem Dev486

5 years agoAdded CommV24 implementation (not tested)
DeaDDooMER [Thu, 13 Sep 2018 21:49:07 +0000 (00:49 +0300)]
Added CommV24 implementation (not tested)

5 years agoFix loop on real hardware, but seems disk is dadly detected (~7Gb) and always retrun...
DeaDDooMER [Tue, 21 Aug 2018 11:11:34 +0000 (14:11 +0300)]
Fix loop on real hardware, but seems disk is dadly detected (~7Gb) and always retrun 0x71ff repeatedly from all sectors

5 years agoFix memory manager init, so now it works on more hardware. Also kernel now requires...
DeaDDooMER [Mon, 20 Aug 2018 23:00:54 +0000 (02:00 +0300)]
Fix memory manager init, so now it works on more hardware. Also kernel now requires 11-12 mb ram to boot.

5 years agoNow it possible to mount Minix fs on bmbb
DeaDDooMER [Sat, 18 Aug 2018 19:23:40 +0000 (22:23 +0300)]
Now it possible to mount Minix fs on bmbb

5 years agoNow A20 line works
DeaDDooMER [Fri, 17 Aug 2018 20:15:08 +0000 (23:15 +0300)]
Now A20 line works

5 years agoAdded simple ATA PIO read only driver
DeaDDooMER [Fri, 17 Aug 2018 14:38:44 +0000 (17:38 +0300)]
Added simple ATA PIO read only driver

5 years agoAdded read-only Minix FS implementation on base module Files
DeaDDooMER [Fri, 29 Jun 2018 14:56:43 +0000 (17:56 +0300)]
Added read-only Minix FS implementation on base module Files

5 years agoUpdated documentation
DeaDDooMER [Wed, 27 Jun 2018 16:52:47 +0000 (19:52 +0300)]
Updated documentation

5 years agoInitial Bare Metal BlackBox Prototype
DeaDDooMER [Wed, 27 Jun 2018 15:24:33 +0000 (18:24 +0300)]
Initial Bare Metal BlackBox Prototype