emul for linux/unix, alpha version, testing!!!

ZXNet echo conference «zxnet.pc»

From Stanislav Lomakin To All 22 January 2006

Hello SMT SMT> why is the disk rotation speed increased to 900 rpm? I have a girlish memory - I changed it for some reason, but forgot to put it back :-\n thank you!

From Alexander Shabarshin To All 22 January 2006

Hello, boo_boo boo> yeah :) it’s also nice to set memory pages as separate arrays: boo> unsigned char ram8[16384]; boo> unsigned char ram9[16384]; boo> unsigned char ramA[16384]; boo> ... boo> boo> and subsequent constructions like: boo> case 0: new_ram=ram8; return; boo> case 1: new_ram=ram9; return; boo> case 2: new_ram=ramA; return; boo> ... boo> boo> :eek: It seems very likely that this is for the sake of compilability by 16-bit compilers - maybe the roots Is this code a thing of the distant past? BC2.0 or BC3.1? ;)

From Stanislav Lomakin To All 22 January 2006

Hello Sinus Sin> today I will protest. Sin> why on the basis of a glitch? Sin> it is clear that the zetnik is made from fuse everywhere, but add pieces from unril there Sin> (different models of specs, ayugrik). Sin> based on a glitch because it is written simply and straightforwardly, and everything in it is clear even in the morning with a hangover ;) I just need a testing ground for sporting pieces of anril, and since at the same time it looks like an emulator, which is good :) but the point is not this, but the fact that you can even now take Anrilov’s VG emulation (from the unreal_wd1793 directory in the ugluk sources), which assembled as a stand-alone library, and in five minutes built into fuse or anywhere, without delving into how it is emulated there. for this purpose everything and it’s being done, to be honest - I want there to be a lot of good emuls under Unix ;)

From Stanislav Lomakin To All 22 January 2006

Hello Shaos Sha> It doesn’t work for me - it swears at the absence of Xm/Xm.h either Lesstif is not there, or the path to it should be in the Makefile (Settings section) write down the correct ones. see readme :)

From Stanislav Lomakin To All 22 January 2006

Hello SMT SMT> that's for sure. especially such masterpieces as storing a flag in a variable SMT> line (type tapetype="WAV") or into a masterpiece like SMT> SMT> if (var1 & 1) var2 = 1; SMT> else var2 = 0; SMT> SMT> w-) yeah :) it’s also nice to set memory pages as separate arrays: unsigned char ram8[16384]; unsigned char ram9[16384]; unsigned char ramA[16384]; and subsequent constructions like: case 0: new_ram=ram8; return; case 1: new_ram=ram9; return; case 2: new_ram=ramA; return; :eek:

From Stanislav Lomakin To All 22 January 2006

Hello, All In general, I made this - based on a glitch, with emulation of VG93 from UnrealSpeccy. called UGluk (AnrialGlyukalka, which characterizes the subject quite well) Details are in the readme. download, compile, press buttons, write bug reports, helmet patches, etc., etc. :) oh, yes, the file needs to be renamed to ugluk_0.1.tar.gz - it’s not a zip, It’s just that .gz is not on the list of allowed file extensions... dear moderator, can I add it there? ;) File: ugluk_0.1.tar.gz__.zip http://zx.pk.ru/attachment.php?attachmentid=2356

From Slavik Tretiak To All 22 January 2006

Hello, boo_boo I'll protest today. why on the basis of glitch? it’s clear that the zetnik is made from fuse everywhere, but add pieces from unril there (different Speck models, Ayugrik). BY THE WAY, SMT, how is it possible in Anril (and is it even possible) to disable Ayugrik in hardware? (do not remove the sound output, but so that it does not hang on the ports). or am I buggy?

From Slavik Tretiak To All 22 January 2006

Hello SMT yes. when I choose that there is no sound at all, it seems like there is simply no sound. I tested it on an Exolon toy (it has auto-detection). Either my exolons are broken (3 pieces ^_~) or the hardware shutdown is somehow wrong works.

From SMT To All 22 January 2006

Hello, boo_boo > based on a glitch because it is written simply and straightforwardly that's for sure. especially such masterpieces as storing a flag in a variable string (like tapetype="WAV") or into a masterpiece like if (var1 & 1) var2 = 1; else var2 = 0; and-)

From SMT To All 22 January 2006

Hello Sinus Sin> hardware disable ayugrik this is where the choice is simply AY/turbo or not at all

From SMT To All 22 January 2006

Hello Sinus Sin> tested on the Exolon toy (it has auto-detection). Sin> Or I have broken exolons (3 pieces ^_~) I tested on 2 programs: TEST4.30 from compoWelcome and from HorrorFasTest 1.01 from CPU

From SMT To All 22 January 2006

Hello Shaos Why is the disk rotation speed increased to 900 rpm?

From Alexander Shabarshin To All 22 January 2006

Hello, boo_boo I’m not going to - he’s swearing at the absence of Xm/Xm.h

From Vladimir Kladov To All 22 January 2006

Hello Shaos Perhaps the granularity of 1K was made with a very distant future in mind? (Although why not then use an array of arrays instead of case). Me too first I made the granularity 16K, then I had to redo it at 8K, and then I saw a ROM with Forth, the addressing is so tricky, granularity is required (it seems) up to 2K (or still up to 1K) - one block of RAM / ROM is reflected in several memory blocks.

From SMT To All 23 January 2006

Hello, Vladimir Kladov Vla> why not use an array of arrays instead of case then when changing a bank or ROM you need to rewrite 16K cells, and with granularity 2K - only 8 cells

From Slavik Tretiak To All 23 January 2006

Hello, Vladimir Kladov I tried ugluk... Maybe the VGshka works great there, I don’t know, I couldn’t test it, because everything else is buggy ^_~ normal (more than 15 seconds correctly) not a single demo worked ;)

From Stanislav Lomakin To All 23 January 2006

Hello Sinus Sin> Tried ugluk... Sin> Maybe the VGshka works great there, I don’t know, I couldn’t test it, because Sin> everything else is buggy ^_~ Sin> normally (more than 15 seconds correctly) not a single demo worked ;) heh, of course it's a demo%) it's based on glitch code - no multicolor/border, no normal AY, yes There are still a bunch of undocumented commands not implemented in Z80 emulation. when I portan AY from unreal, I’ll make a new z80, memory and video controller, you can play demos :)

From Nikolay Istomin To All 24 January 2006

Hello Sinus Dragging pieces from the anryl is good, but maybe you can fix it so that the initial did the menu (tape, bass, hole...) come out? :rolleyes:

From Nikolay Istomin To All 24 January 2006

Hello Sinus Dragging pieces from the anryl is good, but maybe you can fix it so that the initial did the menu (tape, bass, hole...) come out? :rolleyes:

From Slavik Tretiak To All 24 January 2006

Hello, Electrician in the glitch? and she comes out ^_~ do you have a white screen? then put the output on Xlib and everything will be fine.

From Nikolay Istomin To All 24 January 2006

Hello, boo_boo Next time I won’t get to Linux soon, why do I need to twist it to get white? there was no screen?

From Nikolay Istomin To All 24 January 2006

Hello, boo_boo Next time I won’t get to Linux soon, why do I need to twist it to get white? there was no screen?

From Stanislav Lomakin To All 24 January 2006

Hello Sinus Sin> in the glitch? and she comes out ^_~ Sin> do you have a white screen? Sin> then put the output on Xlib and you'll be fine. wow, is mit-shm not working for you? Post the output of "xdpyinfo -ext MIT-SHM", please - curiosity has tormented me :)

From Stanislav Lomakin To All 24 January 2006

Hello, Electrician > Next time I won’t get to Linux soon, why do I need to twist it > so that there is no white screen? settings (wheel button) -> screen -> xlib. or set 0 to .ugluk Screen_Refresh_Rate.

From Stanislav Lomakin To All 24 January 2006

Hello, Electrician > Dragging pieces from the anryl is good, but maybe you can fix it > did the initial menu (tape, bass, hole...) come out? :rolleyes: yes, it looks like there are glitches with mit-shm "xdpyinfo -ext MIT-SHM" what does it show?

From Nikolay Istomin To All 24 January 2006

Hello, boo_boo Brrr... I didn’t understand anything. At startup I have just white (or rather gray) screen, well, like a standard Specov menu, only there is no menu itself. But if you click up and down, there is sound from the menu. Where is this? wheel, where to click what? :confused:

From Nikolay Istomin To All 24 January 2006

Hello, boo_boo Wow, there's also a wheel that works... I never would have guessed it. :rolleyes:

From Nikolay Istomin To All 24 January 2006

Hello, boo_boo I'm completely confused... Okay, as soon as I get to Linux, I'll try. :sleep:

From Nikolay Istomin To All 24 January 2006

Hello, boo_boo Brrr... I didn’t understand anything. At startup I have just white (or rather gray) screen, well, like a standard Specov menu, only there is no menu itself. But if you click up and down, there is sound from the menu. Where is this? wheel, where to click what? :confused:

From Nikolay Istomin To All 24 January 2006

Hello, boo_boo Wow, there's also a wheel that works... I never would have guessed it. :rolleyes:

From Nikolay Istomin To All 24 January 2006

Hello, boo_boo I'm completely confused... Okay, as soon as I get to Linux, I'll try. :sleep:

From Stanislav Lomakin To All 24 January 2006

Hello, Electrician > Brrr... I didn't understand anything. At startup I have just white (or rather > rather gray) screen, well, like a standard Specov menu, only > there is no menu itself. But if you click up and down, the sound is from the menu > is. Where is this wheel, where should I click? :confused: Do you see the toolbar at the top? seventh button from the left, Screen tab, check the box "Xlib". or open the .ugluk file in your home directory and opposite Screen_Refresh_Rate put 0

From Stanislav Lomakin To All 24 January 2006

Hello, Electrician > Wow, the wheel also works there... I would never have guessed it. > :rolleyes: it doesn't work, it's painted on the toolbar button :)

From Slavik Tretiak To All 25 January 2006

Hello, boo_boo boo> ого, и у тебя mit-shm не пашет? boo> запость вывод "xdpyinfo -ext MIT-SHM", пжаалста -- любопытство boo> замучало ,) да пжалста, няма базару: ┌─- code ─── name of display: :0.0 version number: 11.0 vendor string: The XFree86 Project, Inc vendor release number: 40300001 XFree86 version: 4.3.0.1 maximum request size: 4194300 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 7 supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 4, bits_per_pixel 8, scanline_pad 32 depth 8, bits_per_pixel 8, scanline_pad 32 depth 15, bits_per_pixel 16, scanline_pad 32 depth 16, bits_per_pixel 16, scanline_pad 32 depth 24, bits_per_pixel 32, scanline_pad 32 depth 32, bits_per_pixel 32, scanline_pad 32 keycode range: minimum 8, maximum 255 focus: window 0xa00010, revert to None number of extensions: 30 BIG-REQUESTS DOUBLE-BUFFER DPMS Extended-Visual-Information FontCache GLX LBX MIT-SCREEN-SAVER MIT-SHM MIT-SUNDRY-NONSTANDARD NV-CONTROL NV-GLX RANDR RECORD RENDER SECURITY SHAPE SYNC TOG-CUP X-Resource XC-APPGROUP XC-MISC XFree86-Bigfont XFree86-DGA XFree86-Misc XFree86-VidModeExtension XInputExtension XKEYBOARD XTEST XVideo default screen number: 0 number of screens: 1 screen #0: dimensions: 1024x768 pixels (302x232 millimeters) resolution: 86x84 dots per inch depths (7): 24, 1, 4, 8, 15, 16, 32 root window id: 0x7d depth of root window: 24 planes number of colormaps: minimum 1, maximum 1 default colormap: 0x20 default number of colormap cells: 256 preallocated pixels: black 0, white 16777215 options: backing-store NO, save-unders NO largest cursor: 32x32 current input event mask: 0xfa200c ButtonPressMask ButtonReleaseMask ButtonMotionMask StructureNotifyMask SubstructureNotifyMask SubstructureRedirectMask FocusChangeMask PropertyChangeMask ColormapChangeMask number of visuals: 16 default visual id: 0x21 visual: visual id: 0x21 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x22 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x23 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x24 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x25 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x26 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x27 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x28 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x29 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x2a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x2b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x2c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x2d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x2e class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x2f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x30 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits MIT-SHM version 1.1 opcode: 148, base event: 95, base error: 169 shared pixmaps: yes, format: 2 └── code ─── самое важное я выделил болдом- глюкалка весьма неадекватно реагирует на bpp кроме 16