Skip to content

Commit 9c2f8ad

Browse files
committed
Update standard bios to v1.1
1 parent 42b0075 commit 9c2f8ad

3 files changed

Lines changed: 31 additions & 13 deletions

File tree

Bios/StandardBios/BiosTexture.png

7 Bytes
Loading

Bios/StandardBios/StandardBios.c

Lines changed: 30 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,33 @@
55
#include "string.h"
66
#include "misc.h"
77

8-
// main regions
8+
9+
// ---------------------------------------------------------
10+
// GENERAL DEFINITIONS
11+
// ---------------------------------------------------------
12+
13+
14+
// BIOS-required regions; these
15+
// may safely be used by programs
916
#define first_region_font 0
10-
#define region_logo_letters 256
11-
#define region_logo_line 257
12-
#define region_subtitle 258
13-
#define region_logo_temp 300
14-
#define region_console 260
15-
#define region_gamepad 261
16-
#define region_cartridge 262
17-
#define region_memory_card 263
18-
#define region_large_arrow 264
19-
#define region_small_arrow 265
20-
#define region_white_square 270
17+
#define region_white_pixel 256
18+
19+
// other non-required regions, used
20+
// to draw the logo and error screens
21+
#define region_logo_letters 300
22+
#define region_logo_line 301
23+
#define region_subtitle 302
24+
#define region_console 303
25+
#define region_gamepad 304
26+
#define region_cartridge 305
27+
#define region_memory_card 306
28+
#define region_large_arrow 307
29+
#define region_small_arrow 308
30+
#define region_white_square 309
31+
32+
// an auxiliary region that will keep
33+
// being redefined for logo animation
34+
#define region_logo_temp 400
2135

2236
// colors for error screens
2337
#define error_colors_background 0xFF8D4130
@@ -288,6 +302,10 @@ void main( void )
288302
// all characters of the text font
289303
define_region_matrix( first_region_font, 1,22, 10,41, 1,22, 32,8, 0 );
290304

305+
// white pixel
306+
select_region( region_white_pixel );
307+
define_region_topleft( 469,29, 469,29 );
308+
291309
// logo letters
292310
select_region( region_logo_letters );
293311
define_region( 1,183, 278,238, 140,238 );

Bios/StandardBios/StandardBios.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
22
<rom-definition version="1.0">
3-
<rom type="bios" title="Vircon32 standard BIOS" version="1.0" />
3+
<rom type="bios" title="Vircon32 standard BIOS" version="1.1" />
44
<binary path="obj\StandardBios.vbin" />
55
<textures>
66
<texture path="obj\BiosTexture.vtex" />

0 commit comments

Comments
 (0)