22nd IOCCC winners (Announce)
I looked into the source and found a place where it probably do all outputs on textmode screen (line 650):
NEXT_OPCODE_SUBFUNCTION // PUTCHAR_AL
	write(1, regs8, 1)
There's no any putchar, putc, pritnf, frprint in the code. According to libC reference write() is common function to write in file, args are: int file descriptor, void pointer to data, lenght). The question is where they sucked out of thumb the file descriptor value 1. There's no open() call to get the file no. So it would be probably some standard file like STDOUT but for some reason it doesn't work in DJGPP. Maybe there's a different constant or I need call open() first...?
Here's nothing about magic constants http://www.delorie.com/djgpp/doc/libc/libc_866.html
---
DOS gives me freedom to unlimited HW access.
Complete thread:
- Virtual x86 - Javascript x86 emulator with FreeDOS/graphics - Arjay, 02.11.2013, 01:07 (Announce) 
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- Virtual x86 - Javascript x86 emulator with FreeDOS/graphics - Arjay, 02.11.2013, 01:43
 - Fake86js = Javascript port of Mike Chamber's Fake86+DOS - Arjay, 02.11.2013, 06:40
 - Virtual x86 - Javascript x86 emulator with FreeDOS+HXDOS - Arjay, 02.11.2013, 08:04
 - Virtual x86 - Javascript x86 emulator - source released! - Arjay, 07.11.2013, 00:06
- Virtual x86 - Javascript x86 emulator - source released! - RayeR, 07.11.2013, 14:53
- Virtual x86 - Javascript x86 emulator - source released! - Arjay, 07.11.2013, 17:19
- Virtual x86 - Javascript x86 emu   no-fd-bootchk now enabled - Arjay, 07.11.2013, 22:49
- Shelta v1.2 online in FreeDOS in v86 - Rugxulo, 29.12.2013, 04:35
- 22nd IOCCC winners - Rugxulo, 10.01.2014, 00:18
- 22nd IOCCC winners - RayeR, 12.01.2014, 02:30
- 22nd IOCCC winners - Rugxulo, 24.01.2014, 13:58
- 22nd IOCCC winners - RayeR, 25.01.2014, 01:28
- 22nd IOCCC winners - RayeR, 25.01.2014, 15:30
- 22nd IOCCC winners - RayeR, 25.01.2014, 18:00
- 22nd IOCCC winners - roytam, 26.01.2014, 14:53
- 22nd IOCCC winners - RayeR, 26.01.2014, 16:37
 - 22nd IOCCC winners - roytam, 27.01.2014, 00:06
- 22nd IOCCC winners - Rugxulo, 23.02.2014, 01:01
 
 
 
 - 22nd IOCCC winners - roytam, 26.01.2014, 14:53
 
 - 22nd IOCCC winners - RayeR, 25.01.2014, 18:00
 - 22nd IOCCC winners - Rugxulo, 27.01.2014, 23:24
- 22nd IOCCC winners - roytam, 28.01.2014, 04:00
- 22nd IOCCC winners - RayeR, 29.01.2014, 04:43
- 22nd IOCCC winners - roytam, 29.01.2014, 23:42
 
 
 - 22nd IOCCC winners - RayeR, 29.01.2014, 04:43
 
 - 22nd IOCCC winners - roytam, 28.01.2014, 04:00
 
 - 22nd IOCCC winners - RayeR, 25.01.2014, 15:30
 
 - 22nd IOCCC winners - RayeR, 25.01.2014, 01:28
 
 - 22nd IOCCC winners - Rugxulo, 24.01.2014, 13:58
 
 - 22nd IOCCC winners - RayeR, 12.01.2014, 02:30
 
 - 22nd IOCCC winners - Rugxulo, 10.01.2014, 00:18
 
 - Shelta v1.2 online in FreeDOS in v86 - Rugxulo, 29.12.2013, 04:35
 
 - Virtual x86 - Javascript x86 emu   no-fd-bootchk now enabled - Arjay, 07.11.2013, 22:49
 
 - Virtual x86 - Javascript x86 emulator - source released! - Arjay, 07.11.2013, 17:19
 
 - Virtual x86 - Javascript x86 emulator - source released! - RayeR, 07.11.2013, 14:53
 
 
Mix view